Share Email Print

Proceedings Paper

Achieving reusability in KMOS instrument software through design patterns
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

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.

Paper Details

Date Published: 19 July 2010
PDF: 11 pages
Proc. SPIE 7740, Software and Cyberinfrastructure for Astronomy, 77400V (19 July 2010); doi: 10.1117/12.856247
Show Author Affiliations
Michael Wegner, Univ. Observatory Munich (Germany)
Bernard Muschielok, Univ. Observatory Munich (Germany)

Published in SPIE Proceedings Vol. 7740:
Software and Cyberinfrastructure for Astronomy
Nicole M. Radziwill; Alan Bridger, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?