HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

An approach for the verification of UML models using B

Ninh Thuan Truong 1 Jeanine Souquières 1
1 DEDALE - Development of specifications
LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : This paper describes the formal verification of UML models using B abstract machines and a support tool (AtelierB). We transform the UML metamodel to B and automatically check proof obligations generated by using the B prover. The correctness of the properties of UML models is ensured by the well-formedness rules in the UML semantics which are transformed to B as the invariants of abstract machines. We address the class diagram and study the Core Package (Backbone and Relationships) of the UML metamodel as well as the well-formedness rules of these packages.
Document type :
Conference papers
Complete list of metadata

Contributor : Publications Loria Connect in order to contact the contributor
Submitted on : Monday, October 30, 2006 - 5:30:47 PM
Last modification on : Friday, February 26, 2021 - 3:28:07 PM


  • HAL Id : inria-00110557, version 1



Ninh Thuan Truong, Jeanine Souquières. An approach for the verification of UML models using B. Proceedings of the 11th International Conference and Workshop on the Engineering of Computer-Based Systems - ECBS'04, IEEE and Brno University of Technology, 2004, Brno, Czech, pp.95-102. ⟨inria-00110557⟩



Record views