Reifying the Semantic Domains of Component Contracts

Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : In domains such as automotive or avionics, software cannot any longer be produced as a single chunk, and engineers are contemplating the possibility of componentizing it. A component only exhibits its provided or required interfaces, which must be enriched to take into account extra-functional aspects. This defines multi-level {\em contracts} between components allowing one to properly wire them. Instead of defining an integrated language only making available a limited set of concepts for modeling extra-functional aspects, we propose to handle open-ended modeling of extra-functional aspects of real-time and embedded systems, based on meta-modeling techniques and Model Driven Engineering (MDE) for reifying their semantics. Then the designer can use off-the-shelf tools to perform various kinds of design time analysis.
Document type :
Conference papers
Complete list of metadatas

Cited literature [12 references]  Display  Hide  Download

https://hal.inria.fr/inria-00512546
Contributor : Didier Vojtisek <>
Submitted on : Monday, August 30, 2010 - 5:51:45 PM
Last modification on : Friday, November 16, 2018 - 1:24:07 AM
Long-term archiving on : Thursday, December 1, 2016 - 11:43:27 AM

File

Jezequel06c.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00512546, version 1

Citation

Jean-Marc Jézéquel. Reifying the Semantic Domains of Component Contracts. 5th IFIP Working Conference on Distributed and Parallel Embedded Systems, DIPES'06, 2006, Braga, Portugal, Portugal. ⟨inria-00512546⟩

Share

Metrics

Record views

278

Files downloads

166