When 2006-10-05 - 2007-11-04 Organisation(s) Bragg Institute, Australian Nuclear Science and Technology Organisation (ANSTO) Role Software Architect, Neutron Beam Instrument Computing and Electronics Group Tasks Developed port-based Unified Modeling Language (UML®) and Systems Modeling Language v1 (SysML®) models of the neutron beam instruments of the OPAL Research Reactor facility, using sentence-by-sentence UML® Parsing Analysis of instrument design manuals. Developed a distributed, pluggable, object-oriented, port-based Instrument ModelServer control system façade using UML, SysML, Java and XML technologies. Performed architectural modelling in UML of Java systems and heterogeneous control systems. Developed Java adapters for the low-level SICS control system and for data acquisition web services. Performed Java and XML technology assessments, including analysis of reverse-engineered APIs. Related activities R & D: NeXML: a generative XML Schema for the NeXus neutron science data format Visit also NeXusBeans: object-oriented software components for the NeXus scattering science data format using Java, UML, and XML Schema technologies [ARCHIVAL] Gallery: Port-based systems engineering of block models for control and simulation of Neutron Beam Instruments of the OPAL research reactor using UML/SysML (from 2007, online extracts) [ARCHIVAL] Instrument ModelServer Flags Book traversal links for Computational Physicist: Scientific Software Architect Previous Up Next