Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Proceedings of the 5th international conference on Generative programming and component engineering
Reasoning about edits to feature models
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Delta-oriented programming of software product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Evolution of the linux kernel variability model
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Feature models, grammars, and propositional formulas
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Coevolution of variability models and related artifacts: a case study from the Linux kernel
Proceedings of the 17th International Software Product Line Conference
Hi-index | 0.00 |
Using the methodology of software product lines, it is possible to generate program variants with a common core and additional variable modules. Feature-based variant management is especially suitable for documenting differences and similarities of such variants. A variant model created initially quickly becomes obsolete because of the permanent evolution of software functionalities in the automotive area. This is why we need a comprehensive concept how to handle evolution in variant-rich model-based software systems. In order to achieve this, an exact understanding of the evolution of implementation artifacts is necessary in order to be able to adjust variant modeling for the most important change cases beforehand. This work presents a collection of relevant changes in a functional block model with the necessary adaptation of the variant model.