Title :
Using SPIN to Check Nondeterministic Simulink Stateflow Models
Author :
Yamada, Chikatoshi ; Miller, D. Michael
Author_Institution :
Dept. of Inf. & Commun. Syst. Eng., Okinawa Nat. Coll. of Technol., Okinawa, Japan
Abstract :
In this paper, we consider model checking of nondeterministic finite state machine. Such a machine can be specified as a Simulink Stateflow model, but cannot be directly checked for properties such as reach ability. We present tool chains that use SPIN for checking Markov state machines given as Simulink state flow models. Existing tools and languages as well as new tools introduced here are used in this work. Experimental results comparing our approach to a Prism2PROMELA tool are resented and demonstrate that our approach is more efficient. We also show how a three-valued abstraction can be used to further improve checking efficiency.
Keywords :
Markov processes; finite state machines; formal verification; reachability analysis; Markov state machine checking; Prism2PROMELA tool; SPIN; Simulink Stateflow models; checking efficiency improvement; nondeterministic Simulink Stateflow model checking; nondeterministic finite state machine; reachability; three-valued abstraction; tool chains; Junctions; Markov processes; Model checking; Probabilistic logic; Protocols; Software packages; XML; Simulink Stateflow; model checking; nondeterministic finite state machine; three-valued abstraction; tool chains;
Conference_Titel :
Multiple-Valued Logic (ISMVL), 2015 IEEE International Symposium on
Conference_Location :
Waterloo, ON
DOI :
10.1109/ISMVL.2015.17