Implication-based approximating bounded model checking

  • Authors:
  • Zhenyu Chen;Zhihong Tao;Baowen Xu;Lifu Wang

  • Affiliations:
  • School of Computer Science and Engineering, Southeast University, Nanjing, China;School of Software and Microelectronics, Peking University, Beijing, China;School of Computer Science and Engineering, Southeast University, Nanjing, China;School of Software and Microelectronics, Peking University, Beijing, China

  • Venue:
  • FSEN'07 Proceedings of the 2007 international conference on Fundamentals of software engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an iterative framework based on over-approximation and under-approximation for traditional bounded model checking (BMC). A novel feature of our approach is the approximations are defined based on "implication" instead of "simulation". As a common partial order relation of logic formulas, implication is suitable for the satisfiability checking of BMC for debugging. Our approach could generate the implication-based approximations efficiently with necessary accuracy, thus it potentially enables BMC to go deeper and the output counterexamples with fewer variables are easier to understand. An experiment on a suite of Petri nets shows the effectiveness of implication-based approximating BMC.