DocumentCode
2850288
Title
Partition Refinement in Abstract Model Checking
Author
Pu, Fei ; Zhang, Wenhui
Author_Institution
Chinese Acad. of Sci., Beijing
fYear
2007
fDate
6-8 June 2007
Firstpage
209
Lastpage
218
Abstract
Model checking has been successfully applied to system verification. However, in model checking, the state explosion problem occurs when one checks systems of industrial size. Abstraction-based methods have been particularly successful in this regard. This paper describes a technique to decompose a model checking problem into sub-problems by partitioning the search space. The partitioning is based on the usage of extra variables remembering the history of non-deterministic choices in the model. Furthermore, the search space can be partitioned stepwise in order to get better reduction. Finally, the partition-refinement paradigm is extended to the setting of abstract systems. We show how the partition-based approach used in abstract model checking can improve the efficiency of verification with respect to the requirement of memory by illustrating an application example.
Keywords
program verification; abstract model checking; abstraction-based methods; partition refinement; partition-based approach; system verification; Application software; Computer science; Concrete; Electromagnetic compatibility; Explosions; Hardware; History; Laboratories; Software systems; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
Conference_Location
Shanghai
Print_ISBN
978-0-7695-2856-4
Type
conf
DOI
10.1109/TASE.2007.36
Filename
4239965
Link To Document