While feature diagrams have become the de facto standard to graphically describe variability models in Software Product Line Engineering (SPLE), none of the many textual notations have gained widespread adoption. However, a common textual language would be beneficial for better collaboration and exchange between tools. The main goal of this thesis is to propose a language for this purpose, along with fundamental tool support. The language should meet the needs and preferences of the community, so it can attain acceptance and adoption, without becoming yet another variability language. Its guiding principles are simplicity, familiarity, and flexibility. These enable the language to be easy to learn and to integrate into different tools, whil...
The Common Variability Language (CVL) has become a reference in the speci cation and resolution of ...
International audienceWhen large software product lines are engineered, a combined set of traditiona...
International audienceVariability modelling and management is a key activity in a growing number of ...
Variability models are used in Software Product Lines (SPLs) to explicitly capture the commonalities...
Abstract. Domain-specific languages (DSLs) have demonstrated their capability to reduce the gap betw...
Managing variability is a challenging issue in software-product-line engineering. A key part of vari...
As software requirements constantly increase in size and complexity, the need for methods, formalism...
A Software Product Line (SPL) is a family of similar programs (called variants) generated from a com...
International audienceGiven its relevance, there is an extensive body of research for mod-eling vari...
International audienceVariability on project requirements often implies variability on software proc...
Abstract. Feature models are commonly used in software product line engineer-ing as a means to docum...
Domain Specific Languages (DSLs) are widely adopted to capitalize on business domain experiences. Co...
Abstract—Variability models represent the common and variable features of products in a product line...
The Common Variability Language (CVL) has become a reference in the speci cation and resolution of ...
International audienceWhen large software product lines are engineered, a combined set of traditiona...
International audienceVariability modelling and management is a key activity in a growing number of ...
Variability models are used in Software Product Lines (SPLs) to explicitly capture the commonalities...
Abstract. Domain-specific languages (DSLs) have demonstrated their capability to reduce the gap betw...
Managing variability is a challenging issue in software-product-line engineering. A key part of vari...
As software requirements constantly increase in size and complexity, the need for methods, formalism...
A Software Product Line (SPL) is a family of similar programs (called variants) generated from a com...
International audienceGiven its relevance, there is an extensive body of research for mod-eling vari...
International audienceVariability on project requirements often implies variability on software proc...
Abstract. Feature models are commonly used in software product line engineer-ing as a means to docum...
Domain Specific Languages (DSLs) are widely adopted to capitalize on business domain experiences. Co...
Abstract—Variability models represent the common and variable features of products in a product line...
The Common Variability Language (CVL) has become a reference in the speci cation and resolution of ...
International audienceWhen large software product lines are engineered, a combined set of traditiona...
International audienceVariability modelling and management is a key activity in a growing number of ...