DocumentCode :
2879459
Title :
Environment Abstraction with State Clustering and Parameter Truncating
Author :
Pan, Hong ; Lv, Yi ; Lin, Huimin
Author_Institution :
State Key Lab. of Comput. Sci., Chinese Acad. of Sci., Beijing, China
fYear :
2009
fDate :
29-31 July 2009
Firstpage :
73
Lastpage :
80
Abstract :
Environment abstraction enriches predicate abstraction by idea from counter abstraction to develop a framework for verification of parameterized systems. However, despite various effects, the constructed abstractions still go beyond the capability of the usual model checkers for many realistic systems. In this paper, a new technique, called state clustering, is proposed to group local states into a small number of clusters, by purely syntactic analysis. The size of array variables in the resulting abstractions are further reduced using parameter abstraction technique. By combining different abstraction techniques, real-life cache coherence protocols such as FLASH have been successfully verified.
Keywords :
abstract data types; pattern clustering; reachability analysis; counter abstraction; environment abstraction; parameter truncating; parameterized system verification; predicate abstraction; real life cache coherence protocol; realistic system; state clustering; syntactic analysis; Abstracts; Coherence; Computer science; Concrete; Control systems; Counting circuits; Humans; Protocols; Software engineering; State-space methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
Conference_Location :
Tianjin
Print_ISBN :
978-0-7695-3757-3
Type :
conf
DOI :
10.1109/TASE.2009.16
Filename :
5198489
Link To Document :
بازگشت