In component-based product populations, feature models have to be described at the component level to be able to benefit from a product family approach. As a consequence, composition of components becomes very complex. We describe how component-level variability can be managed in the face of component composition. First, component variability and dependencies are described in a formal interface definition language. Secondly, these interfaces are checked for consistency by applying techniques from model checking. Thus, correct instantiation of product families by composition of components is guaranteed. The concepts and techniques presented here are the first step toward automated management of variability for web-based software delivery
Abstract. A key challenge in software product line engineering is to rep-resent solution space varia...
Proceedings of the workshop "Composition&Variability'2010" that had been held at the AOSD Conference...
Development of software product families relies heavily on the use of variability to manage the diff...
textabstractIn component-based product populations, feature models have to be described at the compo...
Abstract. In component-based product populations, variability has to be described at the component l...
International audienceModeling and managing variability is a key activity in a growing number of sof...
In the component-based software development method, component model is the basis and domain variabil...
The main goal of software engineering has been, and continuous to be, solving the cost, time and qua...
In a software product family context, software architects design architectures that support product ...
International audienceRecently, domain-specific language development has become again a topic of int...
This research proposes a preliminary methodology for the determination of a set of compo...
In a product family context, software architects anticipate product diversification and design archi...
Abstract. A key challenge in software product line engineering is to rep-resent solution space varia...
Proceedings of the workshop "Composition&Variability'2010" that had been held at the AOSD Conference...
Development of software product families relies heavily on the use of variability to manage the diff...
textabstractIn component-based product populations, feature models have to be described at the compo...
Abstract. In component-based product populations, variability has to be described at the component l...
International audienceModeling and managing variability is a key activity in a growing number of sof...
In the component-based software development method, component model is the basis and domain variabil...
The main goal of software engineering has been, and continuous to be, solving the cost, time and qua...
In a software product family context, software architects design architectures that support product ...
International audienceRecently, domain-specific language development has become again a topic of int...
This research proposes a preliminary methodology for the determination of a set of compo...
In a product family context, software architects anticipate product diversification and design archi...
Abstract. A key challenge in software product line engineering is to rep-resent solution space varia...
Proceedings of the workshop "Composition&Variability'2010" that had been held at the AOSD Conference...
Development of software product families relies heavily on the use of variability to manage the diff...