Applying Variable Minimal Unsatisfiability in Model Checking

CHEN Zhen-Yu,TAO Zhi-Hong,KLEINE B(U)NING Hans,WANG Li-Fu
DOI: https://doi.org/10.3724/sp.j.1001.2008.00039
2008-01-01
Journal of Software
Abstract:This paper presents a framework combining variable abstraction with bounded model checking, in order to prove the counterexamples' absence or establish the counterexamples' existence. A mathematical definition of variable minimal unsatisfiability (VMU) is introduced to drive this abstraction refinement process. The set of variables of VMU formula is a minimal one guaranteeing its unsatisfiability. Furthermore, the authors prove that VMU-driven refinement is valid and minimal by mathematical reasoning. Although the determining problem of VMU is as hard as the well-known problem called minimal unsatisfiability (MU), i.e. DP-complete, the case study has shown that VMU could be more effective than MU in variable abstraction refinement process.
What problem does this paper attempt to address?