PORIS toolkit DSL applied to instrument development and implementation

Vaz-Cedillo, Jacinto Javier; Rodríguez-Losada, José Antonio; Joven, Enrique; Bongiovanni, Angel Manuel; Ederoclite, Alessandro; Cabrera-Lavers, Antonio; Gómez-Velarde, Gabriel; González-Rocha, Roberto; Fernández-Izquierdo, Patricia; Torres-Gil, Miguel Ángel; Rodríguez-González, Noé; Quintero-Nehrkorn, Jorge
Referencia bibliográfica

Modeling, Systems Engineering, and Project Management for Astronomy X

Fecha de publicación:
8
2022
Número de autores
12
Número de autores del IAC
8
Número de citas
0
Número de citas referidas
0
Descripción
Model-based systems engineering has as one of its central pillars the single source of truth that is usually a CAD model, or a model defined using a language such as SysML. However, having a single point of truth is not incompatible with using multiple modeling languages. A simple DSL like PORIS allows us to make instrument sketches much more concise and understandable than if we made them in SysML. By providing this language with transformers, we can automatically and instantly generate configuration panels, diagrams and documentation that allow the scientific team of the instrument to create more quickly and formally the configuration and functional specifications of the instrument. Engineers can also create a high percentage of the instrument software, for instance, the ones related to configuration, monitoring, diagnostics or safety. In this article we will show how, starting from a simple model in a spreadsheet, we will end integrating its software in the GTC control system.