DocumentCode :
3123435
Title :
Metrics on feature models to optimize configuration adaptation at run time
Author :
Sanchez, Luis Emiliano ; Moisan, Sabine ; Rigault, Jean-Paul
Author_Institution :
Univ. Nac. del Centro de la Provincia de Buenos Aires, Tandil, Argentina
fYear :
2013
fDate :
20-20 May 2013
Firstpage :
39
Lastpage :
44
Abstract :
Feature models are widely used to capture variability, commonalities and configuration rules of software systems. We apply this technique to model component-based systems with many variants during specification, implementation, or run time. This representation allows us to determine the set of valid configurations befitting a given context, especially at run time. A key challenge is to determine the configuration most suitable, especially with respect to 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 several strategies and heuristics on feature models leading to different optimality and efficiency properties. We discuss the algorithm, its strategies and heuristics, and we present experimental results showing that the algorithm meets the requirements for our real time systems.
Keywords :
formal specification; object-oriented methods; search problems; best-first search algorithm; component-based systems; configuration adaptation optimization; efficiency property; feature models; heuristic technique; optimality property; software commonalities rule; software configuration rule; software implementation; software run time; software specification; software variability rule; Adaptation models; Heuristic algorithms; Linear programming; Mathematical model; Measurement; Optimization; Search problems; feature model optimization; heuristic search in graphs; real time adaptation; search-based software engineering; software metrics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Combining Modelling and Search-Based Software Engineering (CMSBSE), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/CMSBSE.2013.6604435
Filename :
6604435
Link To Document :
بازگشت