Research

Having completed some degree work in the area of Computer Science and Engineering I have done research in areas that hopefully do not just have academic merit but also have real world applications. As you might imagine, in the course of this work I did a lot of papers. This subset are those that I would consider of "publishable" quality.

Applying the Unified Modeling Language to Hierarhical Performance Modeling
Last Updated: February 8, 1999 (original work done in Fall 1998)
UML is something very useful as I found out when I had the opportunity to write this paper. In this effort, UML is investigated as a means to provide a common representation of various software performance models so that they may be easily related to each other within the hierarchy they form.

Colored Two-dimensional Bar Code (C2DB)
Last Updated: February 8, 1999 (original work done in Fall 1997)
When this idea was pitched to me I thought it sounded like the most boring topic in the world. How wrong I was. In the end, I had written a Windows program in Visual C++ to implement a test bed for investigating fault tolerant colored bar code designs and had come up with an algorithm of my own for a robust bar code layout.