Towards evolution of generic variability models

  • Authors:
  • Andreas Svendsen;Xiaorui Zhang;Øystein Haugen;Birger Møller-Pedersen

  • Affiliations:
  • SINTEF, Oslo, Norway and Department of Informatics, University of Oslo, Oslo, Norway;SINTEF, Oslo, Norway and Department of Informatics, University of Oslo, Oslo, Norway;SINTEF, Oslo, Norway;Department of Informatics, University of Oslo, Oslo, Norway

  • Venue:
  • MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.