articleJournal of the ACMSep 1, 2003Closed access

Counterexample-guided abstraction refinement for symbolic model checking

Carnegie Mellon University · Technion – Israel Institute of Technology · +3 more institutions

Indexed incrossref

Abstract

The state explosion problem remains a major hurdle in applying symbolic model checking to large hardware designs. State space abstraction, having been essential for verifying designs of industrial complexity, is typically a manual process, requiring considerable creativity and insight.In this article, we present an automatic iterative abstraction-refinement methodology that extends symbolic model checking. In our method, the initial abstract model is generated by an automatic analysis of the control structures in the program to be verified. Abstract models may admit erroneous (or "spurious") counterexamples. We devise new symbolic techniques that analyze such counterexamples and refine the abstract model…

Citation impact

988
total citations
FWCI
20.38
Percentile
100%
References
96
Citations per year

Authors

5

Topics & keywords

Keywords
  • Model checking
  • Abstraction model checking
  • Counterexample
  • Computer science
  • Symbolic trajectory evaluation
  • Abstraction
  • Programming language
  • Spurious relationship
No related works found for this paper.