Detail publikace
Accelerating Interpolants
Hojjat Hossein
Konečný Filip, Ing., Ph.D.
Kuncak Viktor
Rummer Philipp
integer programs, verification, reachability analysis, acceleration, predicate abstraction, interpolation
Práce představuje Counterexample-Guided Accelerated Abstraction Refinement (CEGAAR), nový algoritmus pro verifikaci nekonečně stavových systémů. CEGAAR kombinuje predikátovou abstrakci založenou na objevování predikátů pomocí interpolace s akceleračními technikami pro výpočet tranzitivních uzávěrů cyklů programu. CEGAAR aplikuje akceleraci k dynamickému detekování cyklů v rozvinutém přechodobém systému a kombinuje nadaproximaci s podaproximací. CEGAAR konstruuje induktivní interpolanty, které vyloučí nekonečnou množinu falešných protipříkladů, čímž se zmírní problém divergence predikítové abstrakce. Teoretickým výsledkem práce je, že induktivní interpolanty lze vypočítat přímo z tradičních Craigových interpolantů a tranzitivních uzávěrů smyček. Práce taktéž představuje výslednou implementaci, která úspěšně verifikuje množství programů, na nichž předchozí přístupy selhávaly.
@article{BUT97017,
author="Iosif {Radu} and Hossein {Hojjat} and Filip {Konečný} and Viktor {Kuncak} and Philipp {Rummer}",
title="Accelerating Interpolants",
journal="Lecture Notes in Computer Science",
year="2012",
volume="2012",
number="7561",
pages="187--202",
issn="0302-9743"
}