Back to Search Start Over

Model-checking for TASTE designed space software systems: results and lessons learned

Authors :
Dragomir Iulia, Dragomir
Redondo, Carlos
Jorge, Tiago
Gouveia, Laura
Bozga, Marius
Ober, Iulian
Perrotin, Maxime
Centre National de la Recherche Scientifique - CNRS (FRANCE)
Institut Supérieur de l'Aéronautique et de l'Espace - ISAE-SUPAERO (FRANCE)
ESA - ESTEC (NETHERLANDS)
GMV Aerospace and Defence S.A. (SPAIN)
Publication Year :
2022

Abstract

Model-Based Systems Engineering (MBSE) is an adopted modelling and development approach for correct-by- construction of complex software systems, such as space applications. TASTE [1] is a pragmatic and mature MBSE toolset supported by ESA that enables and provides automation for most of the phases of software system development: (i) heterogeneous system design through several modelling and programming languages (e.g., ASN.1, AADL, SDL, C/C++), (ii) code generation, build and deployment of the binary application(s), (iii) validation through static analysis and simulation, and (iv) formal verification of properties by model-checking. The formal verification capabilities have been recently added to the TASTE toolset in the ESA project Model-Checking for Formal Verification of Space Systems (MoC4Space) and validated on two real-life case studies. Within this paper we report on the results and lessons learned during the project.

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.dedup.wf.001..379e3d0d1b9da0d6d2e343d03a5e371a