Metrics on Feature Models to Optimize
Configuration Adaptation at Run Time

Abstract : Feature models are widely used to capture variability, commonalities and configuration rules of software systems. We apply this technique for modeling component-based systems that exhibits many variability factors at specification, implementation, and run time levels. This representation allows us to determine the set of valid configurations to apply in a given execution context, including at run time. A key challenge is to determine which configuration should be chosen taking into account especially non-functional aspects: quality of service, performance, reconfiguration time... We propose an algorithm for selecting the configuration that optimizes a given quality metrics. This algorithm is a variant of the Best-First Search algorithm, a heuristic technique suitable for feature model optimization. The algorithm is parameterized with different strategies and heuristics on feature models producing different optimality and efficiency characteristics. We discuss the algorithm, its strategies and heuristics, and we present experimental results showing that the algorithm meets the requirements for its application in our real time systems.
Type de document :
Communication dans un congrès
CMSBSE 2013 - 1st International Workshop on Combining Modelling and Search-Based Software Engineering, May 2013, San Francisco, United States. IEEE, Combining Modelling and Search-Based Software Engineering (CMSBSE), 2013 1st International Workshop on, pp.39-44, 2013, 〈10.1109/CMSBSE.2013.6604435〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00877387
Contributeur : Sabine Moisan <>
Soumis le : lundi 28 octobre 2013 - 13:43:52
Dernière modification le : mercredi 14 février 2018 - 14:38:49

Identifiants

Collections

Citation

Sanchez Luis Emiliano, Sabine Moisan, Jean-Paul Rigault. Metrics on Feature Models to Optimize
Configuration Adaptation at Run Time. CMSBSE 2013 - 1st International Workshop on Combining Modelling and Search-Based Software Engineering, May 2013, San Francisco, United States. IEEE, Combining Modelling and Search-Based Software Engineering (CMSBSE), 2013 1st International Workshop on, pp.39-44, 2013, 〈10.1109/CMSBSE.2013.6604435〉. 〈hal-00877387〉

Partager

Métriques

Consultations de la notice

207