Dynamic Reconfiguration of Feature Models: an Algorithm and its Evaluation

Sabine Moisan 1 Jean-Paul Rigault 1
1 STARS - Spatio-Temporal Activity Recognition Systems
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : This paper deals with dynamic adaption of software architecture in response to context changes. In the line of “models at run time”, we keep a model of the system and its context in parallel with the running system itself. We adopted an enriched Feature Model approach to express the variability of the architecture as well as of the context. A context change is transformed into a set of feature modifications (selection/deselection) that we validate against the feature model to yield a new suitable and valid architecture configuration. Then we update the model view of the configuration and the running system architecture accordingly. The paper focuses on the feature model reconfiguration step and details the algorithms and heuristics that implement our adaptation rules. The approach is illustrated with a simple example borrowed from the videosurveillance domain. The efficiency of the algorithm is evaluated on randomly generated feature models (from 60 to 1400 features). Our results show that in our target applications (video analysis), the processing time of a context change may be considered negligible.
Type de document :
[Research Report] RR-8972, INRIA Sophia Antipolis. 2016, pp.16
Liste complète des métadonnées

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

Contributeur : Sabine Moisan <>
Soumis le : vendredi 4 novembre 2016 - 17:17:47
Dernière modification le : jeudi 11 janvier 2018 - 16:48:46
Document(s) archivé(s) le : dimanche 5 février 2017 - 14:33:40


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-01392796, version 1



Sabine Moisan, Jean-Paul Rigault. Dynamic Reconfiguration of Feature Models: an Algorithm and its Evaluation. [Research Report] RR-8972, INRIA Sophia Antipolis. 2016, pp.16. 〈hal-01392796〉



Consultations de la notice


Téléchargements de fichiers