Modeling the Variability Space of Self-Adaptive Applications

Abstract : Modeling self-adaptive applications is a difficult task due to the complex relationships they have with their environments. Designers of such applications strive to model accurately a few (re)-configuration possibilities deemed to be the most relevant with respect to environmental changes. This deliberate restriction of the variability space is cumbersome and may unnecessarily reject interesting (re)-configuration possibilities. We employ software product-line techniques to properly cover the whole variability space of a self-adaptive application. This variability space is partitioned across three dimensions. Functional variability is modeled through a feature diagram whose features are realized by a set of components to be deployed on a platform. Topological variability is modeled via an UML collaboration excluding irrelevant configurations. Platform variability is modeled through constraints to be satisfied by configurations. For each dimension, we exhibit properties capturing the environment. Our modeling approach is illustrated on a web-server example.
Type de document :
Communication dans un congrès
Steffen Thiel and Klaus Pohl. 2nd Dynamic Software Product Lines Workshop (SPLC 2008, Volume 2), 2008, Limerick, Ireland, Ireland. IEEE Computer Society, pp.15--22, 2008
Liste complète des métadonnées

https://hal.inria.fr/inria-00456531
Contributeur : Didier Vojtisek <>
Soumis le : lundi 15 février 2010 - 12:09:57
Dernière modification le : vendredi 16 novembre 2018 - 01:24:42
Document(s) archivé(s) le : jeudi 18 octobre 2012 - 15:07:24

Fichier

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

Identifiants

  • HAL Id : inria-00456531, version 1

Citation

Gilles Perrouin, Franck Chauvel, Julien Deantoni, Jean-Marc Jézéquel. Modeling the Variability Space of Self-Adaptive Applications. Steffen Thiel and Klaus Pohl. 2nd Dynamic Software Product Lines Workshop (SPLC 2008, Volume 2), 2008, Limerick, Ireland, Ireland. IEEE Computer Society, pp.15--22, 2008. 〈inria-00456531〉

Partager

Métriques

Consultations de la notice

526

Téléchargements de fichiers

174