Extending SysML with Refinement and Decomposition Mechanisms to Generate Event-B Specifications - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2022

Extending SysML with Refinement and Decomposition Mechanisms to Generate Event-B Specifications

Résumé

SYSML, dedicated to system design, provides graphical models. One of the strengths of these graphical models is that they can be validated by domain experts. However, the semantics of SYSML is given in natural language, which does not allow formal and rigorous reasoning necessary for critical systems for which safety and security are major concerns. Our project aims at modeling and verifying high-level architectures of critical complex systems, in particular railways systems, that must be validated by domain experts. For that, we propose to combine SYSML and the EVENT-B formal method. To master the complexity of such systems, EVENT-B provides refinement and decomposition mechanisms that allow a step-by-step design and make proofs easier to discharge. This paper proposes to extend SYSML with safety relevant EVENT-B mechanisms that enable an automatic translation from SYSML diagrams to EVENT-B specifications. We focus on diagrams that facilitate high-level architecture design, namely package, block-definition, state-transition and sequence diagrams.
Fichier non déposé

Dates et versions

hal-04030541 , version 1 (15-03-2023)

Identifiants

Citer

Racem Bougacha, Régine Laleau, Simon Collart-Dutilleul, Rahma Ben Ayed. Extending SysML with Refinement and Decomposition Mechanisms to Generate Event-B Specifications. International Symposium on Theoretical Aspects of Software Engineering, Jul 2022, Cluj-Napoca, Romania. pp.256-273, ⟨10.1007/978-3-031-10363-6_18⟩. ⟨hal-04030541⟩
28 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More