Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems 2014
DOI: 10.1145/2556624.2556632
|View full text |Cite
|
Sign up to set email alerts
|

A classification of modeling variability in simulink

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 s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0
1

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 18 publications
(12 citation statements)
references
References 5 publications
0
11
0
1
Order By: Relevance
“…2 and 3) connect features from all the feature models, except Haz-ard_FM, with the configuration parameters (representing variability) in the underlying Simulink model. Modeling variability in Simulink models is studied in the literature (e.g., in [21]) and also implemented in tools, e.g., pure::variants. From our industrial partner, we already have some Simulink models that have parameters that can be seen as configurations points (as the sensors' tolerance and the atmospheric pressure in the running case study).…”
Section: Modeling Solutionmentioning
confidence: 99%
“…2 and 3) connect features from all the feature models, except Haz-ard_FM, with the configuration parameters (representing variability) in the underlying Simulink model. Modeling variability in Simulink models is studied in the literature (e.g., in [21]) and also implemented in tools, e.g., pure::variants. From our industrial partner, we already have some Simulink models that have parameters that can be seen as configurations points (as the sensors' tolerance and the atmospheric pressure in the running case study).…”
Section: Modeling Solutionmentioning
confidence: 99%
“…Simulink is a popular block diagram language with some built-in support for handling variability (Weiland and Manhart 2013). It supports conditional blocks which are executed conditionally, and model variant blocks which conditionally select a block from a set of variants.…”
Section: Variability Support For Diagram Languagesmentioning
confidence: 99%
“…DM is also already applied to embedded software systems. For instance, state-of-the-art research focuses on MATLAB/Simulink models in the automotive domain [37,38]. Research on variability modeling for aPS is still in an early stage.…”
Section: B Variability Modelingmentioning
confidence: 99%
“…3b. Examples on how DM is applied for behavioral models are given, e.g., in [37,38] for MATLAB/Simulink models and in [33] for UML state charts. These findings can be applied for further behavioral models, e.g., arbitrary state machines as necessary for our stream processing functions.…”
Section: B the Delta Model Extensionmentioning
confidence: 99%