Paper
6 July 2018 Application of a component template for designing and implementing LSST telescope and site software components
Author Affiliations +
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.
© (2018) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Paul J. Lotz, Andrés Anania, Harini Sundararaman, and Christopher Contaxis "Application of a component template for designing and implementing LSST telescope and site software components", Proc. SPIE 10707, Software and Cyberinfrastructure for Astronomy V, 107071V (6 July 2018); https://doi.org/10.1117/12.2311351
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Large Synoptic Survey Telescope

Telescopes

Control systems

Operating systems

LabVIEW

Software engineering

RELATED CONTENT

LSST communications middleware implementation
Proceedings of SPIE (July 27 2016)
Agile software development in an earned value world a...
Proceedings of SPIE (August 19 2016)
LSST secondary mirror assembly baseline design
Proceedings of SPIE (September 17 2012)
The Blanco Telescope TCS upgrade
Proceedings of SPIE (July 19 2010)

Back to Top