Towards the Formal Verification of SysML v2 Models
Systems Modeling Language (SysML) is the de facto standard in the industry for modeling complex systems. SysML v2 is the new version of the language with reworked fundamentals. In this paper, we explore how the new formal semantics of SysML v2 can enable formal verification and various forms of automated reasoning. Formal verification involves mathematically proving the correctness of a system's design with respect to certain specifications or properties. This rigorous approach ensures that models behave as intended under all possible conditions. Through a detailed examination, we demonstrate how five specific tools - Gamma, MP-Firebird, Imandra, SAVVS, and SysMD - can formally analyze SysML v2 models. We show how these tools support the different concepts in the language, as well as the set of features and technologies they provide to users of SysML v2, such as model checking, theorem proving, contract-based design, or automatic fault injections. We propose a workflow for applying formal methods on SysML v2 models, illustrated by example models and artifacts generated by the above tools.
Authors
- Greg Kimberly
- Luca Cristoforetti (ORCID: https://orcid.org/0000-0002-8519-6342)
- Stefano Tonetta (ORCID: https://orcid.org/0000-0001-9091-7899)
- Kristin Giammarco (ORCID: https://orcid.org/0000-0002-8859-8320)
- Bence Graics (ORCID: https://orcid.org/0000-0001-5546-5970)
- András Vörös (ORCID: https://orcid.org/0000-0001-7617-3563)
- Vince Molnár (ORCID: https://orcid.org/0000-0002-8204-7595)
- Manfred Koethe
- Jamie Smith
- Christoph Grimm (ORCID: https://orcid.org/0000-0002-5930-7563)
- J.R. Hester
- Pamela Dyer
Institutions
- Boeing (United States) (US)
- University of Kaiserslautern (DE)
- Fondazione Bruno Kessler (IT)
- Budapest University of Technology and Economics (HU)
- Naval Postgraduate School (US)
- Seattle University (US)
Publication Details
- Published
- 2024-09-22
- DOI
- https://doi.org/10.1145/3652620.3687820
- Citations
- 9
- Primary Topic
- Systems Engineering Methodologies and Applications
- Type
- article
- Field-Weighted Citation Impact
- 2.95