Authors:
Kenza Kraibi
1
;
Rahma Ben Ayed
1
;
Joris Rehm
2
;
Simon Collart-Dutilleul
3
;
Philippe Bon
3
and
Dorian Petit
4
Affiliations:
1
Institut de Recherche Technologique Railenium, F-59300, Famars and France
;
2
CLEARSY, Strasbourg and France
;
3
Institut de Recherche Technologique Railenium, F-59300, Famars, France, Univ. Lille Nord de France, IFSTTAR, COSYS, ESTAS, F-59650 Villeneuve d’Ascq and France
;
4
Institut de Recherche Technologique Railenium, F-59300, Famars, France, Université Polytechnique Hauts-de-France, LAMIH UMR CNRS 8201, F-59313 Valenciennes and France
Keyword(s):
Formal Methods, Event-B, Refinement, Decomposition, Systems Behavior, Railway Systems.
Related
Ontology
Subjects/Areas/Topics:
Formal Methods
;
Simulation and Modeling
;
Software Engineering
;
Software Engineering Methods and Techniques
Abstract:
Applications of formal methods to critical systems such as railway systems have been studied by several research works. Their ultimate goal is to increase confidence and to ensure the behavior correctness of these systems. In this paper, we propose to use the Event-B formal method. As a central concept in Event-B, refinement is used to progressively introduce the details of systems requirements, but in most cases, it leads to voluminous and complex models. For this purpose, this paper focuses on decomposition techniques in order to manage the complexity issue in Event-B modeling. It presents a state of the art and an analysis of existing decomposition techniques. Then, an approach will be proposed following this analysis.