Achieving design reuse: A case study

Peter J. Young, Jon J. Nielsen, William H. Roberts, Greg M. Wilson

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    4 Citations (Scopus)

    Abstract

    The RSAA CICADA data acquisition and control software package uses an object-oriented approach to model astronomical instrumentation and a layered architecture for implementation. Emphasis has been placed on building reusable C++ class libraries and on the use of attribute/value tables for dynamic configuration. This paper details how the approach has been successfully used in the construction of the instrument control software for the Gemini NIFS and GSAOI instruments. The software is again being used for the new RSAA SkyMapper and WiFeS instruments.

    Original languageEnglish
    Title of host publicationAdvanced Software and Control for Astronomy II
    DOIs
    Publication statusPublished - 2008
    EventAdvanced Software and Control for Astronomy II - Marseille, France
    Duration: 26 Jun 200828 Jun 2008

    Publication series

    NameProceedings of SPIE - The International Society for Optical Engineering
    Volume7019
    ISSN (Print)0277-786X

    Conference

    ConferenceAdvanced Software and Control for Astronomy II
    Country/TerritoryFrance
    CityMarseille
    Period26/06/0828/06/08

    Fingerprint

    Dive into the research topics of 'Achieving design reuse: A case study'. Together they form a unique fingerprint.

    Cite this