Skip to main content
Article thumbnail
Location of Repository

Accelerating Interpolants ⋆

By 

Abstract

Abstract. We present Counterexample-Guided Accelerated Abstraction Refinement (CEGAAR),anew algorithm for verifyinginfinite-state transitionsystems. CEGAARcombines interpolation-basedpredicate discovery incounterexampleguided predicate abstraction withacceleration technique for computing the transitiveclosure of loops.CEGAARappliesaccelerationtodynamicallydiscovered looping patterns in the unfolding of the transition system, and combines overapproximation with underapproximation. It constructs inductive invariants that rule out an infinite family of spurious counterexamples, alleviating the problem of divergence in predicate abstraction without losing its adaptive nature. Wepresent theoretical andexperimental justificationforthe effectiveness ofCE-GAAR,showingthatinductiveinterpolantscanbecomputedfromclassicalCraig interpolants and transitive closures of loops. We present an implementation of CEGAARthat verifiesinteger transitionsystems. We show that the resultingimplementationrobustlyhandlesanumberofdifficulttransitionsystemsthatcannot be handled usinginterpolation-based predicate abstraction or acceleration alone.

Year: 2013
OAI identifier: oai:CiteSeerX.psu:10.1.1.352.4906
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.