Proceedings of the 4th ACM International Conference on Embedded Software 2004
DOI: 10.1145/1017753.1017795
|View full text |Cite
|
Sign up to set email alerts
|

Defining and translating a "safe" subset of simulink/stateflow into lustre

Abstract: The SIMULINK/STATEFLOW toolset is an integrated suite enabling model-based design and has become popular in the automotive and aeronautics industries. We have previously developed a translator called S2L from SIMULINK to the synchronous language LUSTRE and we build upon that work by encompassing STATEFLOW as well. STATEFLOW is problematical for synchronous languages because of its unbounded behaviour so we propose analysis techniques to define a subset of STATE-FLOW for which we can define a synchronous semant… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
57
0

Year Published

2005
2005
2022
2022

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 85 publications
(59 citation statements)
references
References 18 publications
(34 reference statements)
0
57
0
Order By: Relevance
“…In this section, we describe a small subset of the Stateflow features used in the translation procedure. A detailed description can be found in [14], [11].…”
Section: Brief Overview Of Stateflowmentioning
confidence: 99%
See 1 more Smart Citation
“…In this section, we describe a small subset of the Stateflow features used in the translation procedure. A detailed description can be found in [14], [11].…”
Section: Brief Overview Of Stateflowmentioning
confidence: 99%
“…This allows the use of Simulink toolboxes for simulation and code synthesis for controllers verified in UPPAAL, and is a step towards a modular code synthesis. Although there exist different tools for translation of Stateflow models into various frameworks (e.g., [11]), to the best of our knowledge, this is the first tool for translation of UPPAAL models into Stateflow.…”
Section: Introductionmentioning
confidence: 99%
“…The main drawback is that it provides an obscure semantic in which the behavior may depend on strange features such as, for instance, the lexicographic order of block names or the graphical position of blocks in a drawing [12].…”
Section: Synchrony As a Programming Paradigmmentioning
confidence: 99%
“…The ZET semantics is close to the semantics of modeling tools such as Simulink , which are used to develop and simulate controller designs. ZET programming therefore enables model-based design of embedded control systems in the sense that control models may directly be translated into executable ZET programs [29]. Moreover, ZET programs may be verified for functional correctness because most ZET programming languages have formal semantics.…”
Section: Program 13: a Periodic Task H Sharing Its State Using A Mutmentioning
confidence: 99%