Dynamic Reconfiguration of Feature Models: an Algorithm and its Evaluation - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2016

Dynamic Reconfiguration of Feature Models: an Algorithm and its Evaluation

Résumé

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.
Fichier principal
Vignette du fichier
RR-8972.pdf (1.51 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01392796 , version 1 (04-11-2016)

Identifiants

  • HAL Id : hal-01392796 , version 1

Citer

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⟩
154 Consultations
118 Téléchargements

Partager

Gmail Facebook X LinkedIn More