Using Event-B to Verify the Kmelia Components and Their Assemblies - Archive ouverte HAL
Communication Dans Un Congrès Année : 2010

Using Event-B to Verify the Kmelia Components and Their Assemblies

Résumé

Building reliable software systems from components requires to verify the consistency of components and the correctness of component assemblies. In this work, we design a verification method to address the problem of verifying the consistency of components states and the correctness of assembly contracts, using pre-/post-conditions. The starting point is specifications written with the Kmelia component model: a Kmelia component type declares provided and required services which are used to link components in component assemblies. We generate Event-B models from Kmelia specifications in such a way that we can check the consistency and also the correctness of assembly at the Kmelia level, using Event-B provers. An illustrative example based on a stock management system is used to support the presentation.

Mots clés

Fichier principal
Vignette du fichier
10-online_final.pdf (73.54 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00483236 , version 1 (12-05-2010)

Identifiants

Citer

P. Andre, Gilles Ardourel, Christian Attiogbe, Arnaud Lanoix. Using Event-B to Verify the Kmelia Components and Their Assemblies. ABZ'2010, Feb 2010, Oreford, Canada. pp.410, ⟨10.1007/978-3-642-11811-1_43⟩. ⟨hal-00483236⟩
137 Consultations
156 Téléchargements

Altmetric

Partager

More