DocumentCode :
125259
Title :
Generating Modelica Models from Software Specifications for the Simulation of Cyber-Physical Systems
Author :
Pohlmann, Uwe ; Holtmann, Jorg ; Meyer, Michael ; Gerking, Christopher
Author_Institution :
Project Group Mechatron. Syst. Design, Fraunhofer Inst. for Production Technol. IPT, Paderborn, Germany
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
191
Lastpage :
198
Abstract :
Future smart systems will provide functionality by dynamically interacting with each other in cyber-physical systems. Such interactions require a message-based coordination under hard real-time constraints. This is realized by complex software, which combines discrete, state-based behavior with continuous behavior controlling the dynamics of the physical system parts. The development methods and tools for these kinds of software are not well integrated so far. For the modeling and simulation of physical and continuous control behavior, Modelica can be used. For modeling the discrete coordination behavior, MECHATRONICUML (MUML) can be used, which in addition offers a formal verification of safety requirements like deadlock-freedom of interactions, for example. We introduce in this paper an automatic transformation for formally verified MUML models into Modelica to ensure that the discrete state-based software correctly interacts with the continuous control software, physical parts, and a plant model. We illustrate this concept by means of a car-to-car coordination scenario.
Keywords :
Unified Modeling Language; formal specification; formal verification; MECHATRONICUML; MUML models; Modelica; automatic transformation; car-to-car coordination scenario; continuous behavior; continuous control behavior; continuous control software; cyber-physical systems; deadlock freedom; discrete state-based software; formal verification; future smart systems; message-based coordination; plant model; real-time constraints; safety requirements; state-based behavior; Analytical models; Clocks; Libraries; Mathematical model; Real-time systems; Software; Unified modeling language; Cyber-physical systems; Mechatronicuml; Modelica;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/SEAA.2014.18
Filename :
6928811
Link To Document :
بازگشت