This paper presents an approach to variability modeling where variability models are made in a separate, generic language CVL (Common Variability Language) that works with any other language defined by a metamodel. CVL models specify both variabilities and resolutions of these, and by executing a CVL model the base product line model is transformed into a specific product model. Our CVL tool is a generic tool in the sense that the supported transformations work on any model in any language defined by a metamodel. We show how the well known notation for variability, feature diagrams, can be subsumed under CVL as its (partial) concrete syntax. We also demonstrate the use of a simple, but powerful means for parameterization. Furthermore we giv...
While feature diagrams have become the de facto standard to graphically describe variability models ...
Variability models are used in Software Product Lines (SPLs) to explicitly capture the commonalities...
Common Variability Language (CVL) is a recent proposal for OMG's upcoming Variability Modeling stand...
-This paper presents an approach to variability modeling where variability models are made in a sepa...
The Common Variability Language (CVL) has become a reference in the speci cation and resolution of ...
In this chapter we present an improved and simplified metamodel for product line variability. This m...
International audienceIn this chapter we present an improved and simplified metamodel for product li...
Abstract—Variability models represent the common and variable features of products in a product line...
Managing variability is a challenging issue in software-product-line engineering. A key part of vari...
International audienceVariability modelling and management is a key activity in a growing number of ...
International audienceGiven its relevance, there is an extensive body of research for mod-eling vari...
While feature diagrams have become the de facto standard to graphically describe variability models ...
Variability models are used in Software Product Lines (SPLs) to explicitly capture the commonalities...
Common Variability Language (CVL) is a recent proposal for OMG's upcoming Variability Modeling stand...
-This paper presents an approach to variability modeling where variability models are made in a sepa...
The Common Variability Language (CVL) has become a reference in the speci cation and resolution of ...
In this chapter we present an improved and simplified metamodel for product line variability. This m...
International audienceIn this chapter we present an improved and simplified metamodel for product li...
Abstract—Variability models represent the common and variable features of products in a product line...
Managing variability is a challenging issue in software-product-line engineering. A key part of vari...
International audienceVariability modelling and management is a key activity in a growing number of ...
International audienceGiven its relevance, there is an extensive body of research for mod-eling vari...
While feature diagrams have become the de facto standard to graphically describe variability models ...
Variability models are used in Software Product Lines (SPLs) to explicitly capture the commonalities...
Common Variability Language (CVL) is a recent proposal for OMG's upcoming Variability Modeling stand...