International Journal of Networked and Distributed Computing

Volume 4, Issue 1, January 2016, Pages 65 - 74

Using SPIN to Check Simulink Stateflow Models

Authors
Chikatoshi Yamada, D. Michael Miller
Corresponding Author
Chikatoshi Yamada
Available Online 1 January 2016.
DOI
10.2991/ijndc.2016.4.1.7How to use a DOI?
Keywords
Model checking, Simulink Stateflow, SPIN, tool chains.
Abstract

Verification is critical to the design of large and complex systems. SPIN is a well-known and extensively used verification tool. In this paper, we consider two tool chains, one existing, WSAT, and one introduced here, that support using SPIN to model check systems specified as Simulink Stateflow models. We present algorithms for doing the necessary translations and present empirical results that show the chain using tools introduced in this paper performs better than the one using the existing WSAT tool. We also show that these tools allow SPIN to be used for model checking nondeterministic Stateflow models in addition to deterministic ones.

Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Journal
International Journal of Networked and Distributed Computing
Volume-Issue
4 - 1
Pages
65 - 74
Publication Date
2016/01/01
ISSN (Online)
2211-7946
ISSN (Print)
2211-7938
DOI
10.2991/ijndc.2016.4.1.7How to use a DOI?
Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Chikatoshi Yamada
AU  - D. Michael Miller
PY  - 2016
DA  - 2016/01/01
TI  - Using SPIN to Check Simulink Stateflow Models
JO  - International Journal of Networked and Distributed Computing
SP  - 65
EP  - 74
VL  - 4
IS  - 1
SN  - 2211-7946
UR  - https://doi.org/10.2991/ijndc.2016.4.1.7
DO  - 10.2991/ijndc.2016.4.1.7
ID  - Yamada2016
ER  -