Translator Disclaimer
Paper
6 July 2018 Designing and managing software interfaces for the ELT
Author Affiliations +
Abstract
The Extremely Large Telescope[1] (ELT) is a 39 meters optical telescope under construction at an altitude of about 3000m in the Chilean Atacama desert. The optical design is based on a novel five-mirror scheme and incorporates adaptive optics mirrors. The primary mirror consists of 798 segments, each 1.4 meters wide. The architecture of the control system[2] is split in layers and in a high number of subsystems/components developed by different parties. This implies a high number of interfaces that must be designed and maintained under configuration control, to ensure a flawless integration of the different parts. Having interfaces (and data) definitions in a flexible central place allows us to extract several different artifacts (for example Interface Control Documents (ICDs), Interface Definition Language (IDL) files, tabular spreadsheets, help files, other generated code formats like code stubs or state machine implementations). In this paper, we explain how selecting a graphical modeling language like SysML and using graphical and tabular editing features made available by state of the art modeling tools presents a number of advantages with respect to other solutions like spreadsheets, a relational database, or a custom textual DSL. Still, using standard export/import formats (EMF XMI), we do not bind ourselves to a specific vendor. We describe the workflow that we have identified for the definition of interfaces, what artifacts we want to automatically produce and why. We also describe what technologies we are using to reach these objectives. A key aspect of this work is the selection of interface design patterns that are formal enough to allow automatic generation of the artifacts and, at the same time, pragmatic and simple to gain acceptance from all users and not incur in overhead.
© (2018) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Gianluca Chiozzi, Luigi Andolfato, Mario Kiekebusch, Nick Kornweibel, Marcus Schilling, and Michele Zamparelli "Designing and managing software interfaces for the ELT", Proc. SPIE 10707, Software and Cyberinfrastructure for Astronomy V, 1070725 (6 July 2018); https://doi.org/10.1117/12.2312175
PROCEEDINGS
10 PAGES


SHARE
Advertisement
Advertisement
RELATED CONTENT

A database for TMT interface control documents
Proceedings of SPIE (August 08 2016)
System analysis tools for an ELT at ESO
Proceedings of SPIE (June 23 2006)
The primary mirror system control software for the VST
Proceedings of SPIE (July 19 2010)
Command completion within an EPICS database
Proceedings of SPIE (June 08 1995)

Back to Top