textabstractIn 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 ...
Managing variability is a challenging issue in software-product-line engineering. A key part of vari...
Development of software product families relies heavily on the use of variability to manage the diff...
Abstract. A key challenge in software product line engineering is to rep-resent solution space varia...
In component-based product populations, feature models have to be described at the component level t...
Abstract. In component-based product populations, variability has to be described at the component l...
In the component-based software development method, component model is the basis and domain variabil...
In a software product family context, software architects design architectures that support product ...
In a product family context, software architects anticipate product diversification and design archi...
International audienceWhen large software product lines are engineered, a combined set of traditiona...
This research proposes a preliminary methodology for the determination of a set of compo...
International audienceModeling and managing variability is a key activity in a growing number of sof...
Recently, domain-specific language development has become again a topic of interest, as a means to h...
Motivated by problems resulting from the implicit and varying representation of variability in softw...
The main goal of software engineering has been, and continuous to be, solving the cost, time and qua...
Variability models are used in Software Product Lines (SPLs) to explicitly capture the commonalities...
Managing variability is a challenging issue in software-product-line engineering. A key part of vari...
Development of software product families relies heavily on the use of variability to manage the diff...
Abstract. A key challenge in software product line engineering is to rep-resent solution space varia...
In component-based product populations, feature models have to be described at the component level t...
Abstract. In component-based product populations, variability has to be described at the component l...
In the component-based software development method, component model is the basis and domain variabil...
In a software product family context, software architects design architectures that support product ...
In a product family context, software architects anticipate product diversification and design archi...
International audienceWhen large software product lines are engineered, a combined set of traditiona...
This research proposes a preliminary methodology for the determination of a set of compo...
International audienceModeling and managing variability is a key activity in a growing number of sof...
Recently, domain-specific language development has become again a topic of interest, as a means to h...
Motivated by problems resulting from the implicit and varying representation of variability in softw...
The main goal of software engineering has been, and continuous to be, solving the cost, time and qua...
Variability models are used in Software Product Lines (SPLs) to explicitly capture the commonalities...
Managing variability is a challenging issue in software-product-line engineering. A key part of vari...
Development of software product families relies heavily on the use of variability to manage the diff...
Abstract. A key challenge in software product line engineering is to rep-resent solution space varia...