2024
Combining Symbolic Execution with Predicate Abstraction and CEGAR
JONÁŠ, Martin; Jan STREJČEK a Alberto GRIGGIOZákladní údaje
Originální název
Combining Symbolic Execution with Predicate Abstraction and CEGAR
Autoři
JONÁŠ, Martin; Jan STREJČEK a Alberto GRIGGIO
Vydání
Wien, Proceedings of the 24th Conference on Formal Methods in Computer-Aided Design – FMCAD 2024, od s. 272-280, 9 s. 2024
Nakladatel
TU Wien Academic Press
Další údaje
Jazyk
angličtina
Typ výsledku
Stať ve sborníku
Obor
10200 1.2 Computer and information sciences
Stát vydavatele
Rakousko
Utajení
není předmětem státního či obchodního tajemství
Forma vydání
elektronická verze "online"
Odkazy
Kód RIV
RIV/00216224:14330/24:00139765
Organizační jednotka
Fakulta informatiky
ISBN
978-3-85448-065-5
EID Scopus
2-s2.0-105007734023
Klíčová slova anglicky
program verification; symbolic execution; predicate abstraction; CEGAR
Štítky
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 30. 7. 2025 14:27, Mgr. Michal Petr
Anotace
V originále
The paper presents a simple, yet effective program verification technique that combines symbolic execution with implicit predicate abstraction and CEGAR. The technique can prove correctness of many programs that are beyond the reach of the standard symbolic execution because their symbolic execution tree is prohibitively large or even infinite. The technique has been implemented in the software model checker KRATOS. Our experimental evaluation shows that it also decides correctness of some programs that were decided neither by the standard symbolic execution nor by IC3 with predicate abstraction (all implemented in KRATOS).
Návaznosti
| GA23-06506S, projekt VaV |
|