Modeling a landing gear system in Event-B

Abstract : This article describes the Event-B modeling of a landing gear system of an aircraft. This real-life case study has been proposed by the ABZ'2014 track that took place in Toulouse, the European capital of the aeronautic industry. Our modeling is based on the Parnas and Madey's 4-Variable Model that permits to consider the different parts of a system. These parts are incrementally introduced using the Event-B refinement technique. The entire development has been carried out with the Rodin toolset. To ensure the correctness of the different components, we use several verification techniques (animation, model-checking and proof) depending on the complexity and the kind of the properties to verify. Basically, prior to the proof phase that can be tedious and complex, we use the animator AnimB and the model checker ProB that permit to discover some trivial inconsistencies. Once no error is reported, we start the proof phase by using the Atelier B and SMT provers which we installed on Rodin. We conclude the article by drawing up some key findings of and lessons learned from this experience
Type de document :
Article dans une revue
International Journal on Software Tools for Technology Transfer, Springer Verlag, 2017, 19 (2), pp.167 - 186. 〈10.1007/s10009-015-0391-0〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01254980
Contributeur : Médiathèque Télécom Sudparis & Institut Mines-Télécom Business School <>
Soumis le : mercredi 13 janvier 2016 - 09:16:49
Dernière modification le : jeudi 11 janvier 2018 - 06:27:35

Identifiants

Citation

Amel Mammar, Régine Laleau. Modeling a landing gear system in Event-B. International Journal on Software Tools for Technology Transfer, Springer Verlag, 2017, 19 (2), pp.167 - 186. 〈10.1007/s10009-015-0391-0〉. 〈hal-01254980〉

Partager

Métriques

Consultations de la notice

195