2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications 2014
DOI: 10.1109/seaa.2014.18
|View full text |Cite
|
Sign up to set email alerts
|

Generating Modelica Models from Software Specifications for the Simulation of Cyber-Physical Systems

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

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 13 publications
0
4
0
Order By: Relevance
“…System simulation using models is widely used for analysis, validation and verification. For the design of the physical behaviour, state-of-the-art tools and languages such as MATLAB Simulink or Modelica [36][37][38][39] can be used. Garro et al in [37] define an approach that maps the FORM-L CPS models to Modelica in order to check the consistency of the requirements among themselves.…”
Section: Verification Of the Time-aware Process Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…System simulation using models is widely used for analysis, validation and verification. For the design of the physical behaviour, state-of-the-art tools and languages such as MATLAB Simulink or Modelica [36][37][38][39] can be used. Garro et al in [37] define an approach that maps the FORM-L CPS models to Modelica in order to check the consistency of the requirements among themselves.…”
Section: Verification Of the Time-aware Process Modelmentioning
confidence: 99%
“…These requirements are relative to the environment of the system. In another work [38], Pohlmann et al define a mapping from mechatronic‐UML (MUML) to Modelica to ensure that the interactions between the software and the physical elements are correct. Simulink is a simulation and model‐based design tool that is widely used for specifying and analysing the behaviour of CPS [40].…”
Section: Related Workmentioning
confidence: 99%
“…the behavior) into input models of these simulation languages. For automating this task, we developed transformations from MECHATRON-ICUML to MATLAB/Simulink [12] and to Modelica/Dymola [17].…”
Section: Integrate Continuous Behavior and Environmentmentioning
confidence: 99%
“…On the other hand, a growing part of the software is dedicated to the message‐based coordination of systems (e.g., car‐2‐car communication). This coordination behavior is specified by means of discrete, state‐based, and event‐triggered models . We regard the discipline of software engineering as the one that designs this coordination behavior.…”
Section: Introductionmentioning
confidence: 99%