Loading…

Model-driven engineering for low-code ground support equipment configuration and automatic test procedures definition

Space domain systems must go through different types of ground testing. For system-level black-box functional testing, ground support equipment is built ad hoc, customized for each different mission. Building any of this specific equipment involves considerable engineering effort that can be diluted...

Full description

Saved in:
Bibliographic Details
Published in:Acta astronautica 2023-10, Vol.211, p.574-591
Main Authors: Montalvo, Aaron, Polo, Óscar R., Parra, Pablo, Carrasco, Alberto, da Silva, Antonio, Martínez, Agustín, Sánchez, Sebastián
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Space domain systems must go through different types of ground testing. For system-level black-box functional testing, ground support equipment is built ad hoc, customized for each different mission. Building any of this specific equipment involves considerable engineering effort that can be diluted using techniques that allow reusing configurations of the test setup environment without recodification. These techniques can be merged into a hierarchical checking process based on independent filters to compare the received outputs with the expected ones. The hierarchical checking allows the separate definition of several layers or levels of validation, from the lowest protocol packet levels to the logical abstractions at the highest application level. This paper introduces a solution based on Model-Driven Engineering for Low-Code Ground Support Equipment. It uses the abovementioned mechanisms to reduce the effort to develop and customize ground support systems for different missions. This solution is integrated within an environment called MASSIVA, which allows the automatic configuration and definition of system-level test procedures. This environment has been used in the software verification and validation process of the Instrument Control Unit of the Energetic Particle Detector on board Solar Orbiter. •Low-Code solution for Ground Support Equipment development.•Model-Driven Engineering support for black-box system-level test definition.•Automatic checking process based on hierarchical definition of independent filters.
ISSN:0094-5765
1879-2030
DOI:10.1016/j.actaastro.2023.06.027