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
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Control systems

Interfaces

Safety

Systems modeling

Databases

Data modeling

Mirrors

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)
Development of an active optical system for the SOAR telescope
Proceedings of SPIE (September 28 2004)
Update on parametric cost models for space telescopes
Proceedings of SPIE (September 14 2011)
Multivariable parametric cost model for ground-based telescopes
Proceedings of SPIE (September 16 2004)

Back to Top