Klee-Based Error Witness Checker – Bc. Paulína Ayaziová
Bc. Paulína Ayaziová
Bakalářská práce
Klee-Based Error Witness Checker
Klee-Based Error Witness Checker
Anotace:
Keďže verifikačné nástroje občas produkujú nekorektné výsledky, generovanie svedkov sa stalo bežnou súčasťou verifikácie softvéru. Táto práca sa zaoberá svedkami chýb v programoch. V práci popisujeme používaný formát týchto svedkov a nástroje slúžiace na ich overenie. Ako hlavný výsledok práce predstavujeme nový nástroj na overovanie svedkov, Witch-Klee, založený na symbolickej exekúcii. Tento nástroj …víceAbstract:
Providing witnesses has become a standard practice in software verification, as software verifiers occasionally produce incorrect results. This thesis focuses on witnesses of erroneous behaviour. We describe the commonly used format of software verification witnesses and present the currently available error witness checkers and their validation techniques. As the primary outcome, we introduce a new …více
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 16. 12. 2021
Identifikátor:
https://is.muni.cz/th/rnv19/
Obhajoba závěrečné práce
- Obhajoba proběhla 8. 2. 2022
- Vedoucí: doc. RNDr. Jan Strejček, Ph.D.
- Oponent: prof. RNDr. Jiří Barnat, Ph.D.
Plný text práce
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatikyMasarykova univerzita
Fakulta informatikyBakalářský studijní program / obor:
Informatika / Umělá inteligence a zpracování přirozeného jazyka
Práce na příbuzné téma
-
Validation of Violation Witnesses in Software Verification
Paulína Ayaziová -
Validation of Violation Witnesses in Software Verification
Paulína Ayaziová -
Program Slicing and Symbolic Execution for Verification
Marek Chalupa -
Symbolic Execution and Program Loops
Marek Trtík -
Symbiosis of Symbolic Execution and Fuzzing
Adam Štafa -
Rozšíření nástroje pro symbolickou exekuci KLEE
Peter Hruška -
Improvements of Memory Management in KLEE
Jakub Novák -
Symbolic-size Memory Allocation Support for Klee
Michael Šimáček