International audienceFeature modeling has been widely used in domain engineering for the development and configuration of software products. A feature model represents the set of possible configu-rations to apply in a given context. Recently, this formalism was applied to the runtime (re-)configuration of systems with high variability and context changes, in which the selection of the best candidate configuration is seen as an optimization problem based on quality criteria. To this end, we propose an approach for the specification, measurement and optimization of runtime quality attributes based on feature models, and furthermore, we describe its integration into a component-based architecture for supporting dynamically adaptive systems. A...
In a software product line different products often require different levels of quality attributes. ...
Objectively measuring and evaluating software quality has become a fundamental task. Many models sup...
The final publication is available at http://link.springer.com/chapter/10.1007/978-3-319-45547-1_23A...
International audienceFeature modeling has been widely used in domain engineering for the developmen...
International audienceBackgroundFeature modeling has been widely used in domain engineering for the ...
International audienceFeature models are widely used to capture variability, commonalities and confi...
Research Doctorate - Doctor of Philosophy (PhD)In a software product line, a feature model represent...
Modern business applications are getting increasingly distributed as multi-tenant software as a serv...
The concept of variability is fundamental in software product lines and a successful implementation ...
In software product line engineering, the customers mostly concentrate on the functionalities of the...
Adapting software systems at run-time is a key issue, especially when these systems consist of compo...
Abstract—The concept of variability is fundamental in software product lines and a successful implem...
Product configuration based on a feature model in software product lines is the process of selecting...
This article presents a feature subset selection method for the purpose of selecting the appropriate...
Due to the emerging service orientation of software architectures, the importance of quality aspects...
In a software product line different products often require different levels of quality attributes. ...
Objectively measuring and evaluating software quality has become a fundamental task. Many models sup...
The final publication is available at http://link.springer.com/chapter/10.1007/978-3-319-45547-1_23A...
International audienceFeature modeling has been widely used in domain engineering for the developmen...
International audienceBackgroundFeature modeling has been widely used in domain engineering for the ...
International audienceFeature models are widely used to capture variability, commonalities and confi...
Research Doctorate - Doctor of Philosophy (PhD)In a software product line, a feature model represent...
Modern business applications are getting increasingly distributed as multi-tenant software as a serv...
The concept of variability is fundamental in software product lines and a successful implementation ...
In software product line engineering, the customers mostly concentrate on the functionalities of the...
Adapting software systems at run-time is a key issue, especially when these systems consist of compo...
Abstract—The concept of variability is fundamental in software product lines and a successful implem...
Product configuration based on a feature model in software product lines is the process of selecting...
This article presents a feature subset selection method for the purpose of selecting the appropriate...
Due to the emerging service orientation of software architectures, the importance of quality aspects...
In a software product line different products often require different levels of quality attributes. ...
Objectively measuring and evaluating software quality has become a fundamental task. Many models sup...
The final publication is available at http://link.springer.com/chapter/10.1007/978-3-319-45547-1_23A...