Dynamic abstraction using SAT-based BMC

  • Authors:
  • Liang Zhang;Mukul R. Prasad;Michael S. Hsiao;Thomas Sidle

  • Affiliations:
  • Cadence Design Systems, San Jose, CA;Fujitsu Laboratories of America, Sunnyvale, CA;Virginia Tech, Blacksburg, VA;Fujitsu Laboratories of America, Sunnyvale, CA

  • Venue:
  • Proceedings of the 42nd annual Design Automation Conference
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a new dynamic method of abstraction, which can be applied during successive steps of the model checking algorithm to further reduce the model produced by traditional static abstraction methods. This is facilitated by information gathered from an analysis of the proof of unsatisfiability of SAT-based bounded model checking problems formulated on the original design. The dynamic abstraction effectively allows the model checker to work with smaller abstract models. Experiments on several industrial benchmarks demonstrate that dynamic abstraction can significantly improve both the performance and the capacity of typical abstraction refinement flows.