Using Event-B to Verify the Kmelia Components and Their Assemblies - Archive ouverte HAL
Conference Papers Year : 2010

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

Abstract

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.
Fichier principal
Vignette du fichier
10-online_final.pdf (73.54 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

Cite

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⟩
135 View
148 Download

Altmetric

Share

More