Interleaved invariant checking with dynamic abstraction

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

  • Affiliations:
  • Cadence Design Systems, San Jose, CA;Fujitsu Laboratories of America, Sunnyvale, CA;Dept. of Electrical & Computer Engineering, Virginia Tech., Blacksburg, VA

  • Venue:
  • CHARME'05 Proceedings of the 13 IFIP WG 10.5 international conference on Correct Hardware Design and Verification Methods
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The notion of dynamic abstraction was recently introduced as a means of abstracting a model during the process of model checking. In this paper we show, theoretically and practically, how dynamic abstraction can be used with different algorithms for invariant checking, namely forward, backward and interleaved state-space traversal. Further, we formalize the correctness guarantees that can be made under different invariant checking algorithms operating on a dynamically abstracted model. We report experimental results on industrial strength benchmarks to further demonstrate the power and versatility of this abstraction mechanism in conjuction with interleaved state-space traversal.