DocumentCode :
3411964
Title :
Formal verification of Statecharts using finite-state model checkers
Author :
Zhao, Qianchuan ; Krogh, Bruce H.
Author_Institution :
Dept. of Autom., Tsinghua Univ., Beijing, China
Volume :
1
fYear :
2001
fDate :
2001
Firstpage :
313
Abstract :
This paper presents a new approach to the formal verification of properties of discrete control specifications given by Statecharts. Specifications for the Statechart behavior are given by temporal logic expressions for the Statechart computation tree, that is, the tree of possible sequences of Statechart configurations. To take advantage of existing model checking technology, the Statechart is converted into a finite-state representation and the Statechart specification is converted into an equivalent specification for the finite-state system. The definitions and general procedure applies for arbitrary Statechart semantics (a specific semantics results in a particular realization of the procedure). The results are illustrated with examples using the Math-Works Stateflow Toolbox (for Statecharts) and the SMV model checking program. The procedure is realized in an extension of the MATLAB sf2smv command presented in previous papers
Keywords :
finite state machines; formal specification; formal verification; temporal logic; MATLAB sf2smv command; MathWorks stateflow toolbox; SMV model checking program; Statechart computation tree; Statechart configurations; Statechart semantics; discrete control specifications; equivalent specification; finite-state model checkers; finite-state representation; finite-state system; formal verification; model checking technology; temporal logic; Automatic control; Automation; Control system synthesis; Costs; Formal verification; Logic; MATLAB; Mathematical model; System software; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
American Control Conference, 2001. Proceedings of the 2001
Conference_Location :
Arlington, VA
ISSN :
0743-1619
Print_ISBN :
0-7803-6495-3
Type :
conf
DOI :
10.1109/ACC.2001.945563
Filename :
945563
Link To Document :
بازگشت