z-logo
open-access-imgOpen Access
Abstraction Refinement for Termination
Author(s) -
Byron Cook,
Andreas Podelski,
Andrey Rybalchenko
Publication year - 2005
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-28584-9
DOI - 10.1007/11547662_8
Subject(s) - counterexample , spurious relationship , predicate abstraction , computer science , abstraction , invariant (physics) , abstraction model checking , transition system , mathematical proof , model checking , theoretical computer science , algorithm , programming language , mathematics , discrete mathematics , machine learning , philosophy , geometry , epistemology , mathematical physics
ion can often lead to spurious counterexamples. Counterexample-guided abstraction refinement is a method of strength- ening abstractions based on the analysis of these spurious counterex- amples. For invariance properties, a counterexample is a finite trace that violates the invariant; it is spurious if it is possible in the abstraction but not in the original system. When proving termination or other liveness properties of infinite-state systems, a useful notion of spurious coun- terexamples has remained an open problem. No counterexample-guided abstraction refinement algorithm was known for termination. In this pa- per, we address this problem and present the first known automatic counterexample-guided abstraction refinement algorithm for termination proofs. We exploit recent results on transition invariants and transition predicate abstraction. We identify two reasons for spuriousness: abstrac- tions that are too coarse, and candidate transition invariants that are too strong. Our counterexample-guided abstraction refinement algorithm successively weakens candidate transition invariants and refines the ab- straction.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom