Validation of UML scenarios using the B Prover - Archive ouverte HAL
Communication Dans Un Congrès Année : 2006

Validation of UML scenarios using the B Prover

Résumé

We propose an approach to validate object-based specifications by checking that sequence diagrams can be executed in the B world and do not conflict with safety and dynamic properties. The process begins by a UML specification in the form of a class diagram and sequence diagrams which express scenarios modelling the system's behaviour. These diagrams are transformed into a B specification which is completed by the definition of the operations (messages in the sequence diagrams corresponding to the methods in the class diagram), safety and dynamic properties on the system. The validation of scenarios and the satisfaction of the properties is done by means of a theorem prover. The approach is illustrated on a simplified case study: the access control of persons to a building.
Fichier principal
Vignette du fichier
tfit06.pdf (229.06 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00104566 , version 1 (30-10-2007)

Identifiants

  • HAL Id : hal-00104566 , version 1

Citer

Ninh Thuan Truong, Jeanine Souquières. Validation of UML scenarios using the B Prover. Third Taiwanese-French Conference on Information Technology - TFIT 2006, 2006, Nancy, France. pp.97--116. ⟨hal-00104566⟩
212 Consultations
73 Téléchargements

Partager

More