DocumentCode :
2099287
Title :
Incremental CTL model checking using BDD subsetting
Author :
Pardo, Abelardo ; Hachtel, Gary D.
Author_Institution :
Mentor Graphics Corp., Beaverton, OR, USA
fYear :
1998
fDate :
19-19 June 1998
Firstpage :
457
Lastpage :
462
Abstract :
An automatic abstraction/refinement algorithm for symbolic CTL model checking is presented. Conservative model checking is thus done for the full CTL language-no restriction is made to the universal or existential fragments. The algorithm begins with conservative verification of an initial abstraction. If the conclusion is negative, it derives a "goal set" of states which require further resolution. It then successively refines, with respect to this goal set, the approximations made in the sub-formulas, until the given formula is verified or computational resources are exhausted. This method applies uniformly to the abstractions based in over-approximation as well as under-approximations of the model. Both the refinement and the abstraction procedures are based in BDD-subsetting. Note that refinement procedures which are based on error traces, are limited to over-approximation on the universal fragment (or for language containment), whereas the goal set method is applicable to all consistent approximations, and for all CTL formulas.
Keywords :
formal verification; high level synthesis; BDD-subsetting; conservative verification; model checking; symbolic CTL model checking; Abstracts; Automation; Binary decision diagrams; Contracts; Formal verification; Hybrid integrated circuits; Logic; Partitioning algorithms; Permission; Pervasive computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1998. Proceedings
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-89791-964-5
Type :
conf
Filename :
724515
Link To Document :
بازگشت