2018
DOI: 10.1177/0037549718765080
|View full text |Cite
|
Sign up to set email alerts
|

A multi-target compiler for CML-DEVS

Abstract: Discrete Event System Specification (DEVS) is a modular and hierarchical formalism for system modeling and simulation. DEVS models can be mathematically described; simulation is performed by tools called concrete simulators. Concerning atomic DEVS models, each concrete simulator has its own input language which is, essentially, a general-purpose programming language (such as Java or C+ +). Hence, once engineers have written the mathematical model, they need to manually translate it into the input language of t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 23 publications
0
3
0
Order By: Relevance
“…6 When engineers want to simulate DEVS models, they need to program them in the input language of a concrete simulator, which means writing code in Java or C++ or another general-purpose programming language. 7 Such implementation is often called ''reduction to concrete form''. 1 Hence, even when DEVS models can be mathematically described, their simulation is performed by a concrete DEVS simulation tool.…”
Section: Introductionmentioning
confidence: 99%
“…6 When engineers want to simulate DEVS models, they need to program them in the input language of a concrete simulator, which means writing code in Java or C++ or another general-purpose programming language. 7 Such implementation is often called ''reduction to concrete form''. 1 Hence, even when DEVS models can be mathematically described, their simulation is performed by a concrete DEVS simulation tool.…”
Section: Introductionmentioning
confidence: 99%
“…An effective remedy is to use tools that enforce separation. Examples include the Modelica language for (mostly) continuous models (Fritzson 2011) and the DEVS-CML language for DEVS models Frydman 2015, Cristiá, Hollmann, andFrydman 2019), to name just two. These permit the modeler to think in terms of suitably abstract, but precise, modeling constructs which the compiler transforms into a general purpose programming language.…”
Section: Introductionmentioning
confidence: 99%
“…The same model can be implemented using different DEVS simulators, sometimes known as concrete simulators [53], such as: CD++ [54], JDEVS [55], DEVSJava [56] and…”
Section: Discrete Event System Specification (Devs)mentioning
confidence: 99%