Colloque avec actes et comité de lecture. internationale.International audienceThis 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
Abstract — UML is a visual modeling language used for specifying, visualizing, constructing, and doc...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
International audienceWhile formal methods are focused on some particular parts of software systems,...
Rapport interne.This paper describes the formal verification of UML models using B abstract machines...
The Unified Modeling Language (UML) is based on the Model Driven Development (MDD) approach which ca...
International audienceA crucial idea of Model Driven Engineering is that model transformation can be...
The coupling of object-oriented approaches with the B method makes improvement the activities of sof...
The Unified Modeling Language is becoming more and more popular in the software development. However...
The coupling of object-oriented approaches with the B method makes improvement the activities of sof...
UML is a standard language used in business modeling for specifying, visualizing and constructing ar...
Abstract. We present a practical approach to a formal analysis of UML-based models. This is achieved...
Abstract. We present a practical approach to a formal analysis of UML-based models. This is achieved...
Abstract. We present a practical approach to a formal analysis of UML-based models. This is achieved...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
Abstract — UML is a visual modeling language used for specifying, visualizing, constructing, and doc...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
International audienceWhile formal methods are focused on some particular parts of software systems,...
Rapport interne.This paper describes the formal verification of UML models using B abstract machines...
The Unified Modeling Language (UML) is based on the Model Driven Development (MDD) approach which ca...
International audienceA crucial idea of Model Driven Engineering is that model transformation can be...
The coupling of object-oriented approaches with the B method makes improvement the activities of sof...
The Unified Modeling Language is becoming more and more popular in the software development. However...
The coupling of object-oriented approaches with the B method makes improvement the activities of sof...
UML is a standard language used in business modeling for specifying, visualizing and constructing ar...
Abstract. We present a practical approach to a formal analysis of UML-based models. This is achieved...
Abstract. We present a practical approach to a formal analysis of UML-based models. This is achieved...
Abstract. We present a practical approach to a formal analysis of UML-based models. This is achieved...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
Abstract — UML is a visual modeling language used for specifying, visualizing, constructing, and doc...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
International audienceWhile formal methods are focused on some particular parts of software systems,...