Inconsistency Handling in Multiperspective Specifications
IEEE Transactions on Software Engineering
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Automatability of Coupled Evolution of Metamodels and Models in Practice
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Adding Standardized Variability to Domain Specific Languages
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
A Landscape of Bidirectional Model Transformations
Generative and Transformational Techniques in Software Engineering II
Developing a software product line for train control: a case study of CVL
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
COPE: a workbench for the coupled evolution of metamodels and models
SLE'10 Proceedings of the Third international conference on Software language engineering
Model Comparison to Synthesize a Model-Driven Software Product Line
SPLC '11 Proceedings of the 2011 15th International Software Product Line Conference
Addressing domain evolution challenges in software product lines
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
XRound: bidirectional transformations and unifications via a reversible template language
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Standardizing variability --- challenges and solutions
SDL'11 Proceedings of the 15th international conference on Integrating System and Software Modeling
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Specifying a testing oracle for train stations --- going beyond with product line technology
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Towards correct product derivation in model-driven product lines
SAM'12 Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice
Hi-index | 0.00 |
We present an approach for evolving separate variability models when the associated base model is altered. The Common Variability Language (CVL) is a generic language for modeling variability in base models. The base models are oblivious to the associated variability models, causing additional challenges to this association when the base models are maintained. Assuming that a base model has been changed, we suggest using CVL to record this change. Further analysis of this CVL model reveals the impact of the change, an may in some cases result in automatic evolution of the variability model corresponding to the changed base model. We illustrate and discuss the approach using an example from the train domain.