Developed "NeXusBeans" Java bindings and UML models for the XML-based NeXus data format, as presented to the NeXus International Advisory Committee and promoted through the NeXML sub-project web site.
Developed port-based channel operator software in Java for data reduction and analysis using UML.
Advised on UML education.
Supervised students.