An Efficient Algorithm to Understand Long Counterexample
Zhi Yuan Chen,Shao Bin Huang,Ming Yu Ji,Lin Shan Shen
DOI: https://doi.org/10.4028/www.scientific.net/amm.328.254
2013-01-01
Applied Mechanics and Materials
Abstract:For given system to proceed model checking, if system model is discontent with the quality which to be detected, model detector will give counterexample, it will cause the generated counterexample too long when system state-space is very large, it is a very important problem, how to find the reason of model failure from long counterexample quickly, the article uses extractive technique of minimal unsatisfiable subformula to put forward a kind of understanding counterexample way which is extracted minimal unsatisfiable subformula quickly from Boolean formula. The algorithm can pinpoint error and find the reason of model failure. Experimental result indicated that understanding counterexample is based on minimal unsatisfiable subformula can accelerate understanding counterexample speed, improve the efficient of debugging, guide system abstract model improvement effectively.