DocumentCode :
650413
Title :
Simulating Self-Adaptive Component-Based Systems Using MATLAB/Simulink
Author :
Heinzemann, Christian ; Rieke, Jan ; Schafer, Wilhelm
Author_Institution :
Software Eng. Group, Univ. of Paderborn, Paderborn, Germany
fYear :
2013
fDate :
9-13 Sept. 2013
Firstpage :
71
Lastpage :
80
Abstract :
The automotive industry uses MATLAB/Simulink models for specifying the behavior of software components and for early validation of that behavior using model-in-the-loop simulations. During a simulation run, these models may not structurally change. Thus, MATLAB/Simulink is not amenable to realizing self-adaption behavior, where the software architecture of the system evolves during runtime. In this paper, we show how to model self-adaptive software using our language Mechatronic UML and how we transform a model specified in Mechatronic UML into a MATLAB/Simulink model automatically. In particular, we generate several helper functions that emulate self-adaptive behavior in MATLAB/Simulink, relying only on standard Simulink blocks. We illustrate our approach using an example of car platoons.
Keywords :
Unified Modeling Language; automobile industry; formal specification; object-oriented programming; production engineering computing; software architecture; Matlab; Mechatronic UML language; Simulink; Unified Modeling Language; automotive industry; car platoons; model-in-the-loop simulations; self-adaption behavior; self-adaptive component-based systems; software architecture; software components behavior specification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Self-Adaptive and Self-Organizing Systems (SASO), 2013 IEEE 7th International Conference on
Conference_Location :
Philadelphia, PA
ISSN :
1949-3673
Type :
conf
DOI :
10.1109/SASO.2013.17
Filename :
6676494
Link To Document :
بازگشت