English

First-Class Variability Modeling in Matlab/Simulink

Software Engineering 2014-08-26 v1

Abstract

Modern cars exist in an vast number of variants. Thus, variability has to be dealt with in all phases of the development process, in particular during model-based development of software-intensive functionality using Matlab/Simulink. Currently, variability is often encoded within a functional model leading to so called 150%-models which easily become very complex and do not scale for larger product lines. To counter these problems, we propose a modular variability modeling approach for Matlab/Simulink based on the concept of delta modeling [8, 9, 24]. A functional variant is described by a delta encapsulating a set of modifications. A sequence of deltas can be applied to a core product to derive the desired variant. We present a prototypical implementation, which is integrated into Matlab/Simulink and offers graphical editing of delta models.

Keywords

Cite

@article{arxiv.1408.5751,
  title  = {First-Class Variability Modeling in Matlab/Simulink},
  author = {Arne Haber and Carsten Kolassa and Peter Manhart and Pedram Mir Seyed Nazari and Bernhard Rumpe and Ina Schaefer},
  journal= {arXiv preprint arXiv:1408.5751},
  year   = {2014}
}

Comments

8 pages, 8 figures. Workshop on Variability Modelling of Software-intensive Systems. VaMoS 2013 in Pisa, Italy

R2 v1 2026-06-22T05:38:37.519Z