Utilisation de B pour la vérification de spécifications UML et le développement formel orienté objet

The coupling of object-oriented approaches with the B method makes improvement the activities of software specification and development. The B method provides notations for the specification and powerful tools, allowing to specify and verify models. The object-oriented approaches provide interesting mechanisms for the structuring and the development of large systems. The contribution of this thesis deals with the activities of coupling between these two formalisms by using the B provers to validate and verify UML specifications. By extending the derivation of UML to B of preceding works realised in the Dedale research group, we propose an approach of the derivation to B of the UML meta-models, the static diagrams and the dynamic diagrams. The aim of this proposition is to check semantics and coherence between different diagrams of UML specification.Our thesis brings also a contribution to the development of objects oriented specifications using B. The first proposition concerns the taking into account some types of association between classes during the derivation to B. The second relates the validation of object-oriented specifications described by UML2.0 sequence diagrams.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00080852
Author Truong, Ninh Thuan
Maintainer CCSD
Last Updated May 11, 2026, 16:13 (UTC)
Created May 11, 2026, 16:13 (UTC)
Identifier tel-00080852
Language fr
Rights https://about.hal.science/hal-authorisation-v1/
contributor Development of specifications (DEDALE) ; Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)
creator Truong, Ninh Thuan
date 2006-05-05T00:00:00
harvest_object_id 8fff58b8-8a67-45b1-9b0a-09fda8046529
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-11-04T00:00:00
set_spec type:THESE