Verification of behavioural elements of UML models using B
Proceedings of the 2005 ACM symposium on Applied computing
A precise approach for the analysis of the UML models consistency
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
Hi-index | 0.00 |
This paper describes the formal verification of UML modelsusing B abstract machines and a support tool (AtelierB).We transform the UML metamodel to B and automaticallycheck proof obligations generated by using the B prover.The correctness of the properties of UML models is ensuredby the well-formedness rules in the UML semantics whichare 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 aswell as the well-formedness rules of these packages.