Extra-functional contract support in components

Olivier Defour 1 Jean-Marc Jézéquel 1 Noël Plouzeau 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 : According to Szyperski, "a software component is a unit of composition with contractually specified interfaces and explicit context dependencies only". But it is well known that 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 obtained from required interfaces. In this paper we propose a language called QoSCL (defined as an add-on to the UML2.0 component model) to let the designer explicitly describe and manipulate these higher level contracts and their dependencies.
Type de document :
Communication dans un congrès
Proc. of International Symposium on Component-based Software Engineering (CBSE7), May 2004, RENNES, France. 2004
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00795031
Contributeur : Jean-Marc Jézéquel <>
Soumis le : mercredi 27 février 2013 - 15:31:42
Dernière modification le : jeudi 11 janvier 2018 - 06:20:11
Document(s) archivé(s) le : dimanche 2 avril 2017 - 06:00:01

Fichier

Defour04a.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00795031, version 1

Collections

Citation

Olivier Defour, Jean-Marc Jézéquel, Noël Plouzeau. Extra-functional contract support in components. Proc. of International Symposium on Component-based Software Engineering (CBSE7), May 2004, RENNES, France. 2004. 〈hal-00795031〉

Partager

Métriques

Consultations de la notice

298

Téléchargements de fichiers

148