The Data Management (DM) subsystem of the Vera C. Rubin Observatory Legacy Survey of Space and Time (LSST) is responsible for creating the software, services, and systems that will be used to produce science ready data products. The software, currently under development, is heterogeneous, comprising both C++ and Python components, and is designed to facilitate both the processing of the observatory images and to enable value-added contributions from the broader scientific community. Verification and validation of these software products, services, and systems is an essential yet time-consuming task. In this paper, we present the tooling and procedures developed to ensure a systematic approach to the production of documentation for verification and validation. By adopting a systematic approach, we guarantee full traceability to system requirements, integration with the project’s Systems Engineering model, and substantially reduce the time required for the whole process.
KEYWORDS: Systems modeling, Large Synoptic Survey Telescope, Data modeling, Systems engineering, Integrated modeling, Model-based design, Safety, Telescopes
This paper describes the evolution of the processes, methodologies and tools developed and utilized on the Large Synoptic Survey Telescope (LSST) project that provide a complete end-to-end environment for verification planning, execution, and reporting. LSST utilizes No Magic’s MagicDraw Cameo Systems Modeler tool as the core tool for systems modeling, a Jira-based test case/test procedure/test plan tool called Test Management for Jira for verification execution, and Intercax’s Syndeia tool for bi-directional synchronization of data between Cameo Systems Modeler and Jira. Several additional supporting tools and services are also described to round out a complete solution. The paper describes the project’s needs, overall software platform architecture, and customizations developed to provide the end to- end solution.
The Large Synoptic Survey Telescope (LSST) is an 8.4m optical survey telescope being constructed on Cerro Pach´on in Chile. The data management system being developed must be able to process the nightly alert data, 20,000 expected transient alerts per minute, in near real time, and construct annual data releases at the petabyte scale. The development team consists of more than 90 people working in six different sites across the US developing an integrated set of software to realize the LSST science goals. In this paper we discuss our agile software development methodology and our API and developer decision making process. We also discuss the software tools that we use for continuous integration and deployment.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.