19 July 2010 Achieving reusability in KMOS instrument software through design patterns
Author Affiliations +
KMOS is a near-infrared multi-object spectrometer, which is currently being built by a British-German consortium for the ESO VLT. As for any other VLT instrument, the KMOS instrument software is based on the application framework given by the VLT Common Software, but faces particular design challenges in addition. As separate parts of the software require a similar functionality with respect to mechanical and optical permissibility checks, user interface, and configuration control, a number of tasks have to be implemented twice and slightly differently. It turns out that most of these issues can be tackled successfully by means of well-known object-oriented design patterns, providing for reusability and improving the overall software design. We present a set of sample problems along with their particular pattern solution.
© (2010) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Michael Wegner, Michael Wegner, Bernard Muschielok, Bernard Muschielok, } "Achieving reusability in KMOS instrument software through design patterns", Proc. SPIE 7740, Software and Cyberinfrastructure for Astronomy, 77400V (19 July 2010); doi: 10.1117/12.856247; https://doi.org/10.1117/12.856247


FLAMINGOS: a multiobject near-IR spectrometer
Proceedings of SPIE (August 21 1998)
Application of CORBA to the GTC control system
Proceedings of SPIE (June 16 2000)
The GIANO control software system
Proceedings of SPIE (July 15 2008)
EMIR: the GTC NIR multi-object imager-spectrograph
Proceedings of SPIE (June 28 2006)

Back to Top