1. Model-checking of space systems designed with TASTE/SDL
- Author
-
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), and GMV Aerospace and Defence S.A. (SPAIN)
- Subjects
TASTE toolset ,Model-checking ,Autre ,IF toolset ,SDL ,Software design - 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.
- Published
- 2022