Symbolic Model Checking without BDDs
Symbolic Model Checking without BDDs
复制标题
DOI:
10.1007/3-540-49059-0_14
复制
发表时间:
1999-03
期刊:
影响因子:
--
通讯作者:
Armin Biere;A. Cimatti;E. Clarke;Yunshan Zhu
中科院分区:
文献类型:
--
作者:
Armin Biere;A. Cimatti;E. Clarke;Yunshan Zhu
Symbolic Model Checking [3], [14] has proven to be a powerful technique for the verification of reactive systems. BDDs [2] have traditionally been used as a symbolic representation of the system. In this paper we show how boolean decision procedures, like Stålmarck’s Method [16] or the Davis & Putnam Procedure [7], can replace BDDs. This new technique avoids the space blow up of BDDs, generates counterexamples much faster, and sometimes speeds up the verification. In addition, it produces counterexamples of minimal length. We introduce abounded model checkingprocedure for LTL which reduces model checking to propositional satisfiability.We show that bounded LTL model checking can be done without a tableau construction. We have implemented a model checker BMC, based on bounded model checking, and preliminary results are presented.