| HAL: hal-00423672, version 1 |
| Detailed view | Export this paper |
|
|
| 6th International Workshop on Formal Aspects of Component Software (FACS 2009), Eindhoven : Pays-Bas (2009) |
|
|
|
|
| Using Assertions to Enhance the Correctness of Kmelia Components and their Assemblies |
|
|
| Pascal Andre 1Gilles Ardourel 1 |
|
|
| (2009) |
|
|
| The Kmelia component model is an abstract formal component model based on services. It is dedicated to the specification and development of correct components. This work enriches the Kmelia language to allow the description of data, expressions and assertions when specifying components and services. The objective is to enable the use of assertions in \kmelia in order to support expressive service descriptions, to support client/supplier contracts with pre/post-conditions, and to enhance formal analysis of component-based system. Assertions are used to perfom analysis of services, component assemblies and service compositions. We illustrate the work with the verification of consistency properties involving data at component and assembly levels. |
|
|
|
|
|
|
|
|
|
|
| 1: | Laboratoire d'Informatique de Nantes Atlantique (LINA) |
| CNRS : FRE2729 – Université de Nantes – Ecole des Mines de Nantes | |
| 2: | Laboratoire d'Informatique de Nantes Atlantique (LINA) |
| CNRS : UMR6241 – Université de Nantes – Ecole des Mines de Nantes | |
|
|
|
|
|
|
|
|
| Subject | : | Computer Science/Software Engineering |
|
|
| Component – Assembly – Datatype – Assertions – Property Verification |
|
|
| Attached file list to this document: | |||||
|
|
|
| hal-00423672, version 1 | |
| http://hal.archives-ouvertes.fr/hal-00423672 | |
| oai:hal.archives-ouvertes.fr:hal-00423672 | |
| From: Coloss Lina | |
| Submitted on: Monday, 12 October 2009 15:37:07 | |
| Updated on: Friday, 7 May 2010 08:49:50 | |