Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jeanine Souquières is active.

Publication


Featured researches published by Jeanine Souquières.


acm symposium on applied computing | 2005

Verification of behavioural elements of UML models using B

Ninh-Thuan Truong; Jeanine Souquières

This paper describes the formal verification of behavioural elements of UML models using B abstract machines. We transform the UML metamodel of behavioural diagrams to B and automatically check proof obligations generated by using the B prover. The correctness of the properties of behavioural elements 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 collaboration diagrams, state-chart diagrams of UML models and study the Behavioural Elements package (Collaboration and State Machine) of the UML metamodel as well as well-formedness rules of these packages. We illustrate our approach by a case study.


engineering of computer-based systems | 2004

An approach for the verification of UML models using B

Ninh Thuan Truong; Jeanine Souquières

We describe 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 proven 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.


engineering of computer-based systems | 2008

Protocol Verification in a Software Component-Based Approach

Inès Mouakher; Jeanine Souquières; Francis Alexandre

In a component-based software system, components are black boxes communicating through their interfaces, possibly using adapters. The verification of interoperability between the different components is a crucial issue to guarantee the trustworthy of the system as well as its correct realization. We present a systematic approach based on UML, the B method and its support tools to verify the correctness of component assembly at the protocol level.


Journal of Information Science and Engineering | 2006

Verification of UML model elements using B

Ninh Thuan Truong; Jeanine Souquières

We propose an approach to verify UML model elements based on the transformation of the UML meta-model into B formal specifications. The UML meta-model is described as a combination of graphical notations, natural and formal languages. The semantics of UML elements is expressed by well-formedness rules in the UML meta-model. Their correctness is ensured by the proof of the B specifications. The approach is illustrated by a simple case study: the printing system.


Approches Formelles dans l'Assitance au Développement de Logiciels - AFADL'2004 | 2003

Validation des propriétés d'un scénario UML/OCL à partir de sa dérivation en B

Ninh Thuan Truong; Jeanine Souquières


Software Engineering Research and Practice | 2005

Validation of UML static diagrams using B

Ninh Thuan Truong; Jeanine Souquières


Logiciel, Base De Données, Réseaux \/ Software, Databases, Networks | 2008

Diagnostic et correction d'erreurs de spécifications Application à l'assemblage de composants

Inès Mouakher; Jeanine Souquières; Francis Alexandre


Third Taiwanese-French Conference on Information Technology - TFIT 2006 | 2005

Validation of UML scenarios using the B Prover

Ninh Thuan Truong; Jeanine Souquières


Japan-Vietnam Workshop on Software Engineering 2006 (JVSE'06) | 2005

Checking Consistency of UML state and sequence diagrams using B

Ninh Thuan Truong; Jeanine Souquières


Archive | 2004

Prise en compte des propriétés objets de réciprocité en B

Ninh Thuan Truong; Jeanine Souquières

Collaboration


Dive into the Jeanine Souquières's collaboration.

Researchain Logo
Decentralizing Knowledge