Edward L. Stauff - Projects
|
Home
|
This is a summary of some of my projects,
both past and present.
This page is still under construction.
This project is an offshoot of my work on the Encyclopedia of Organ Stops
at www.organstops.org.
Part of my research for that work involved performing searches
on a large repository of pipe organ specifications
(Osiris).
The specifications currently exist as semi-formatted text files,
and thus were difficult to perform sophisticated searches on.
I ended up having to do a lot of manual sifting through data.
In order to make it easier to perform searches and other data analysis,
I drafted an XML standard for pipe organ specifications.
The development of this standard was originally sponsored by
the now-defunct Institute for Pipe Organ Research and Education.
The draft standard was released for public comment and review
on 20 October 2002.
The complete standard can be found at
www.stauffconsulting.com/XMLorganSpecs/index.html.
As part of the development of this standard, I am designing
and implementing a number of tools in C#/.Net to support it,
including a forms-based editor for organ specifications,
and an interactive utility for converting semi-formatted
text files to XML.
As these tools mature they will be made freely available.
Java-Based Test Scripting System
This project was a second-generation test scripting system for a
large GUI-based application running on multiple platforms.
Java was chosen as a scripting language.
I have taken a copy of the documentation for this system and
sanitized it to remove references to the company, its product,
and any sensitive information. As a result, there are many
broken links, and much of the "meat" of the system has been
deleted. The documentation was generated using JavaDoc
and a custom doclet.
View the documentation.
QA Partner (Silk) Test Scripting System
This project was a test scripting system for a
large GUI-based application running on multiple platforms.
It developed over several years, and was used for production-level
automated testing.
I have taken a copy of the documentation for this system and
sanitized it to remove references to the company, its product,
and any sensitive information. As a result, there are many
broken links, and much of the "meat" of the system has been
deleted.
View the documentation.