19 July 2010 Middleware design and implementation for LSST
Author Affiliations +
The LSST middleware design is based on a set of software abstractions; which provide standard interfaces for common communications services. The observatory requires communication between many subsystems, and comprehensive archiving of subsystem status data. Control commands as well as health and status data from across the observatory must be stored to support both the science data analysis, and trending analysis for the early detection of hardware anomalies. The Service Abstraction Layer (SAL) is implemented using open source packages that implement open standards of DDS (Data DistributionService) for data communication and SQL for storage. Designs for the automatic generation of code, documentation, and subsystem simulation, are being developed. Abstractions for the Telemetry datastreams, each with customized data structures, Command/Response, and the Logging and Alert messages are described.
© (2010) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
David Mills, David Mills, German Schumacher, German Schumacher, "Middleware design and implementation for LSST", Proc. SPIE 7740, Software and Cyberinfrastructure for Astronomy, 77402C (19 July 2010); doi: 10.1117/12.857233; https://doi.org/10.1117/12.857233


The LSST OCS scheduler design
Proceedings of SPIE (August 06 2014)
LSST OCS status and plans
Proceedings of SPIE (August 07 2016)
LSST telescope and site status
Proceedings of SPIE (July 26 2016)
LSST control system
Proceedings of SPIE (June 26 2006)
Using SysML for MBSE analysis of the LSST system
Proceedings of SPIE (August 03 2010)

Back to Top