Application of a component template for designing and implementing LSST telescope and site software components
Abstract
The Large Synoptic Survey Telescope (LSST) Telescope and Site software team has adapted a previously described component template (SysML/UML model and code) to accommodate the project's selected middleware (Service Abstraction Layer using the Data Distribution Service), message classification scheme, top-level state machine, operating system, command response paradigm, and extended settings requirements. The extended implementation easily accommodates extension for the use of any publish-subscribe protocol and isolates this behavior to make it easier to use. The revised component template remains a complete working application that developers extend in a precise manner to add application-specific behaviors. We report on the progress made designing and developing system components using the template and its application in the project workflow.
- Publication:
-
Software and Cyberinfrastructure for Astronomy V
- Pub Date:
- July 2018
- DOI:
- 10.1117/12.2311351
- Bibcode:
- 2018SPIE10707E..1VL