DocumentCode :
3291624
Title :
Verifying Statecharts with State Invariants
Author :
Sekerinski, Emil
Author_Institution :
McMaster Univ., Hamilton
fYear :
2008
fDate :
March 31 2008-April 3 2008
Firstpage :
7
Lastpage :
14
Abstract :
Statecharts are an executable visual language for specifying the reactive behavior of systems. We propose to statically verify the design expressed by a statechart by allowing individual states to be annotated with invariants and checking the consistency of the invariants with the transitions. We present an algorithm that uses the locality of state invariants for generating "many small" verification conditions that should be more amenable to automatic checking than an approach based on a single global invariant.
Keywords :
flowcharting; formal verification; visual languages; automatic checking; state invariants; verifying statecharts; visual language; Broadcasting; Calculus; Control systems; Documentation; Explosions; Software safety; Software systems; System testing; TV; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2008. ICECCS 2008. 13th IEEE International Conference on
Conference_Location :
Belfast
Print_ISBN :
0-7695-3139-3
Type :
conf
DOI :
10.1109/ICECCS.2008.40
Filename :
4492874
Link To Document :
بازگشت