Poster + Paper
25 July 2024 MORFEO: instrument control software continuous integration and software quality assurance
E. Costa, A. Balestra, B. Salasnich, F. Laudisio, R. Sordo, P. Ciliegi
Author Affiliations +
Conference Poster
Abstract
MORFEO (Multi-conjugate adaptive Optics Relay For ELT Observations) is a new instrument being built for the ESO’s Extremely Large Telescope (ELT). The project is in the final design phase, and it is expected to be commissioned in 2030. The Instrument Control Software of MORFEO will be based on the new ESO ELT software framework, which is still under development, and a key activity during the control software implementation is the Continuous Integration (CI) of the code. Continuous integration is the practice of automating the integration of code changes from multiple contributors into a single software project. We present the current CI workflow that ensures that both the software control team and the software quality assurance team can work synchronously, effectively and independently. We also present the options we considered and the reasons that led us to choose this workflow.
© (2024) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
E. Costa, A. Balestra, B. Salasnich, F. Laudisio, R. Sordo, and P. Ciliegi "MORFEO: instrument control software continuous integration and software quality assurance", Proc. SPIE 13101, Software and Cyberinfrastructure for Astronomy VIII, 1310128 (25 July 2024); https://doi.org/10.1117/12.3017824
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Control software

Software development

Adaptive optics

Design

Large telescopes

Software frameworks

Back to Top