An MDA approach to tame component based software development - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2004

An MDA approach to tame component based software development


The aim of this paper is to show how the Model Driven Architecture (MDA) can be used in relation with component based software engineer- ing. A software component only exhibits its provided or required interfaces, hence defining basic contracts between components allowing one to properly wire them. These contractually specified interfaces should go well beyond mere syntactic aspects: they should also involve functional, synchronization and Quality of Service (QoS) aspects. In large, mission-critical component based systems, it is also particularly important to be able to explicitly relate the QoS contracts attached to provided interfaces with the QoS contracts ob- tained from required interfaces. We thus introduce a QoS contract model (called QoSCL for QoS Constraint Language), allowing QoS contracts andtheir dependencies to be modeled in a UML2.0 modeling environment.
Fichier principal
Vignette du fichier
Jezequel04d.pdf (103.71 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00795036 , version 1 (27-02-2013)


  • HAL Id : hal-00795036 , version 1


Jean-Marc Jézéquel, Olivier Defour, Noël Plouzeau. An MDA approach to tame component based software development. Post Proceedings of Formal Methods for Components and Objects (FMCO'03), 2004, Leiden, Netherlands. ⟨hal-00795036⟩
194 View
217 Download


Gmail Facebook X LinkedIn More