2010
DOI: 10.1007/s10626-010-0096-1
|View full text |Cite
|
Sign up to set email alerts
|

Semantic Translation of Simulink Diagrams to Input/Output Extended Finite Automata

Abstract: We develop a semantic translation approach for Simulink diagrams. Simulink is a graphical tool for representing and simulating dynamical systems. We propose a recursive approach for translating a class of Simulink diagrams to input/ output-extended finite automata (I/O-EFA). An I/O-EFA model of a Simulink diagram can be used for further analysis such as test generation and formal verification. We show that the translation approach is sound and complete: The input-stateoutput behavior of an I/O-EFA model, as de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
48
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 37 publications
(48 citation statements)
references
References 12 publications
(11 reference statements)
0
48
0
Order By: Relevance
“…In [10], the authors verify simple safety properties using sensitivity analysis. Other approaches try to transform Simulink diagrams into models amenable to formal verification [31,34]. When successful, such approaches provide very strong guarantees.…”
Section: Related Workmentioning
confidence: 99%
“…In [10], the authors verify simple safety properties using sensitivity analysis. Other approaches try to transform Simulink diagrams into models amenable to formal verification [31,34]. When successful, such approaches provide very strong guarantees.…”
Section: Related Workmentioning
confidence: 99%
“…So it is not clear how a Simulink model can be incorporated into a formal framework. Many attempts have been made to address this shortcoming by proposing translations of Simulink models into existing formal frameworks [1,8,14,13,16]. However, most of these proposals restrict themselves to a subset of Simulink features and do not formally capture the behavior of a simulation run in Simulink.…”
Section: Introductionmentioning
confidence: 99%
“…In our previous paper [8], we derive the test suite based on our recursive and automated translation method from Simulink/Stateflow to an Input-Output Extended Finite Automata (I/O-EFA) (see [9], [10]), which preserves the behaviors observed at sampling instances. Each path from initial to final location in the I/O-EFA, corresponds to one possible computation step of the Simulink/Stateflow, and to execute this computation step, some other computation steps may need to be executed first.…”
mentioning
confidence: 99%
“…In our prior works [9] [10], we modeled a Simulink/Stateflow diagram as an Input/Output Extended Finite Automaton (I/O-EFA) model preserving its discrete behaviors. In this paper we reduce the test generation problem to the reachability in a discrete-time Input/Output Hybrid Automaton (I/O-HA) model, which is more general than an I/O-EFA model, and is defined as follows.…”
mentioning
confidence: 99%
See 1 more Smart Citation