Integrated Revision and Variation Control for Evolving Model-Driven Software Product Lines
ISSN der Zeitschrift
Software Engineering 2020
Wartung und Evolution 2
Gesellschaft für Informatik e.V.
Software engineering projects are faced with abstraction, which is achieved by software models, historical evolution, which is addressed by revision control, and variability, which is managed with the help of software product line engineering. Addressing these phenomena by separate tools ignores obvious overlaps and therefore fails at exploiting synergies between revision and variation control for models. In this article, we present a conceptual framework for integrated revision and variation control of model-driven software projects and its implementation in the tool SuperMod.