Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jeanine Souquières.
acm symposium on applied computing | 2005
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
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
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
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
Ninh Thuan Truong; Jeanine Souquières
Software Engineering Research and Practice | 2005
Ninh Thuan Truong; Jeanine Souquières
Logiciel, Base De Données, Réseaux \/ Software, Databases, Networks | 2008
Inès Mouakher; Jeanine Souquières; Francis Alexandre
Third Taiwanese-French Conference on Information Technology - TFIT 2006 | 2005
Ninh Thuan Truong; Jeanine Souquières
Japan-Vietnam Workshop on Software Engineering 2006 (JVSE'06) | 2005
Ninh Thuan Truong; Jeanine Souquières
Archive | 2004
Ninh Thuan Truong; Jeanine Souquières