Challenges in the evolution of model-based software product lines in the automotive domain

  • Authors:
  • Hannes Holdschick

  • Affiliations:
  • Daimler AG, Ulm, Germany

  • Venue:
  • FOSD '12 Proceedings of the 4th International Workshop on Feature-Oriented Software Development
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.