An approach based on feature models and quality criteria for adapting component-based systems
Keywords:Feature models, Runtime adaptation, Quality attributes, Optimization, Component-based software engineering
Feature modeling has been widely used in domain engineering for the development and configuration of software product lines. A feature model represents the set of possible products or configurations to apply in a given context. Recently, this formalism has been applied to the runtime (re-)configuration of systems with high variability and running in changing contexts. These systems must adapt by updating their component assembly configuration at runtime, while minimizing the impact of such changes on the quality of service. For this reason the selection of a good system configuration is seen as an optimization problem based on quality attribute criteria.;
How to Cite
Copyright (c) 2021 L. Emiliano Sanchez, J. Andres Diaz-Pace, Alejandro Zunino, Sabine Moisan, Jean-Paul Rigault
This work is licensed under a Creative Commons Attribution 4.0 International License.