Back to Search Start Over

Model-checking of space systems designed with TASTE/SDL

Authors :
Dragomir, Iulia
Redondo, Carlos
Jorge, Tiago
Gouveia, Laura
Ober, Iulian
Kolesnikov, Ivan
Bozga, Marius
Perrotin, Maxime
Centre National de la Recherche Scientifique - CNRS (FRANCE)
Institut Supérieur de l'Aéronautique et de l'Espace - ISAE-SUPAERO (FRANCE)
European Space Agency - ESA (THE NETHERLANDS)
GMV Aerospace and Defence S.A. (SPAIN)
Source :
Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings.
Publication Year :
2022
Publisher :
ACM, 2022.

Abstract

Model-Based Software Engineering (MBSE) is a development approach aiming to build correct-by-construction systems, provided the use of clear, unambiguous and complete models to describe them along the design process. The approach is supported by several engineering tools, such as the TASTE toolset. TASTE is a pragmatic and mature open-source toolset supported by European Space Agency that enables and provides automation for most of the phases of software system development: (i) heterogeneous system design through several modelling and programming languages, (ii) code generation, build and deployment of the binary application(s), and (iii) validation through static analysis and simulation. One topic left open in TASTE is the formal verification of a system design with respect to specified properties. In this paper we describe our approach based on the IF model-checker to enable the formal verification of properties on TASTE designs, as well as the results obtained and lessons learned.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
Accession number :
edsair.doi.dedup.....8a5afd62d20d0f162b945d68931480ec
Full Text :
https://doi.org/10.1145/3550356.3561541