Validation of Violation Witnesses in Software Verification – Bc. Paulína Ayaziová
Bc. Paulína Ayaziová
Master's thesis
Validation of Violation Witnesses in Software Verification
Validation of Violation Witnesses in Software Verification
Abstract:
V posledných rokoch sa generovanie svedkov spolu s výsledkom verifikačnej úlohy stalo bežnou praxou u nástrojov softvérovej verifikácie, keďže tieto svedky umožňujú automatické a nezávislé overenie verifikačného výsledku. Práca najprv rozoberá používaný generický formát verifikačných svedkov (formát 1.0) a poukazuje na niekoľko problémov súvisiacich s validáciou svedkov v tomto formáte pre programy …moreAbstract:
Producing witnesses alongside the verdict for a verification task has become standard for software verifiers, as it allows for automatic and independent validation of the result. This work revisits the widely used generic format of verification witnesses, the witness format 1.0, and shows several problems in its definition related to the validation of witnesses for C programs. These issues motivated …more
Language used: English
Date on which the thesis was submitted / produced: 21. 5. 2024
Identifier:
https://is.muni.cz/th/zuyyc/
Thesis defence
- Date of defence: 21. 6. 2024
- Supervisor: prof. RNDr. Jan Strejček, Ph.D.
- Reader: prof. RNDr. Jiří Barnat, Ph.D.
Citation record
Full text of thesis
Contents of on-line thesis archive
Published in Theses:- světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: Masarykova univerzita, Fakulta informatikyMasaryk University
Faculty of InformaticsMaster programme / field:
Theoretical computer science / Formal analysis of computer systems
Theses on a related topic
-
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 -
Analysis of banking companies of Belgium banking sector using the fundamental analysis approach
Sofya Chernysheva -
Application of financial analysis and fundamental analysis to evaluate companies from the technology industry
Elie Nehme