A classification of modeling variability in simulink

  • Authors:
  • Jens Weiland;Peter Manhart

  • Affiliations:
  • Hochschule Reutlingen, School of Engineering, Reutlingen, Germany;Daimler AG, Ulm, Germany

  • Venue:
  • Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today's cars are characterized by many functional variants. There are many reasons for the underlying variability, from the adaptation to diverse markets to different technical aspects, which are based on a cross-platform reuse of software functions. Inevitably, this variability is reflected in the model-based automotive software development. A modeling language, which is widely used for modeling embedded software in the automotive industry, is Matlab/Simulink. There are concepts facing the high demand for a systematic handling of variability in Simulink-models. However, not every concept is suitable for every automotive application. In order to present a classification of concepts for modeling variability in Simulink, this paper first has to determine the relevant use cases for variant handling in model-based automotive software development. Existing concepts for modeling variability in Simulink will then be presented before being classified in relation to the previously determined use cases.