2018
DOI: 10.1007/978-3-030-01042-3_3
|View full text |Cite
|
Sign up to set email alerts
|

CREST - A DSL for Reactive Cyber-Physical Systems

Abstract: This article presents CREST, a novel domain-specific language for the modelling of cyber-physical systems. CREST is designed for the simple and clear modelling, simulation and verification of small-scale systems such as home and office automation, smart gardening systems and similar. The language is designed to model the flow of resources throughout the system. It features synchronous system evolution and reactive behaviour. CREST's formal semantics allow real-valued time advances and the modelling of timed sy… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…Even the use of UML [25] has been proposed for automatic code generation in embedded systems [22]. Another DSL, CREST [19], models requirements visually through diagrams created with a Python DSL. This approach requires the programmer to define their diagrams in Python and cannot be used to generate code for a cyber-physical system.…”
Section: Dsls In Embedded Systemsmentioning
confidence: 99%
“…Even the use of UML [25] has been proposed for automatic code generation in embedded systems [22]. Another DSL, CREST [19], models requirements visually through diagrams created with a Python DSL. This approach requires the programmer to define their diagrams in Python and cannot be used to generate code for a cyber-physical system.…”
Section: Dsls In Embedded Systemsmentioning
confidence: 99%
“…However, they go further and also created an interpreter for the DOM, allowing the browser to be manipulated through scripts that interact with the DOM. CREST, presented by Klikovits et al [29], is another DSL that aims to model CPSs of small scale that has synchronous evolution and reactive behavior. Riedel et al [44] present a tool that generates C, C# and Java code relying on SOAP Web Services (WS-SOAP) as the communication protocol.…”
Section: Model-based Approaches For Synchronous Communicationsmentioning
confidence: 99%
“…https://opendds.org/ 28. https://www.ibm.com/docs/en/rhapsody/8.2?topic=tutorialscreate-data-distribution-service-real-time-systems-application 29. https://community.rti.com/static/documentation/connextdds/5.2.3/doc/manuals/connext_dds/code_generator/ RTI_CodeGenerator_UsersManual.pdf…”
mentioning
confidence: 99%
“…Furthermore, its textual syntax is difficult to understand for newcomers and requires a lot of experience for proficiency. A more complete and detailed description of our evaluation, including discussion of the other languages and formalisms is provided in [50] and [52].…”
Section: Language Requirementsmentioning
confidence: 99%