Formal alignment of requirements models with high-level architecture models - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Formal alignment of requirements models with high-level architecture models

Résumé

The quality of a system depends on the degree to which it fulfills its requirements. Requirements traceability is broadly recognized as a crucial element of any rigorous system development process, especially for the design of critical complex systems. The paper proposes a model-based approach to support traceability by defining several kinds of alignment links between requirements models and high-level architecture models. We have already defined these models using a combination of graphical notations based on SysML and the formal method Event-B, hence alignment links are first graphically specified by refining the Dependency concept of SysML. Then they are translated into Event-B specifications. The main idea is to use the formal refinement concept to prove their correctness. As the semantics of this refinement is not the same as the standard Event-B refinement, we have defined new proof obligations to express it, which can be discharged using Atelier B. Finally we illustrate our approach on a case study from the railway domain.
Fichier non déposé

Dates et versions

hal-04345342 , version 1 (14-12-2023)

Identifiants

Citer

Racem Bougacha, Régine Laleau, Simon Collart-Dutilleul. Formal alignment of requirements models with high-level architecture models. 2023 27th International Conference on Engineering of Complex Computer Systems (ICECCS), Jun 2023, Toulouse, France. pp.216-225, ⟨10.1109/ICECCS59891.2023.00034⟩. ⟨hal-04345342⟩
37 Consultations
0 Téléchargements

Altmetric

Partager

More