Verification of Memory Safety with Predator and Symbiotic – Bc. Tomáš Jašek
Bc. Tomáš Jašek
Diplomová práce
Verification of Memory Safety with Predator and Symbiotic
Verification of Memory Safety with Predator and Symbiotic
Anotace:
Symbiotic a Predator sú nástroje na formálnu verifikáciu. Každý nástroj vyhodnotíme na benchmarkoch zo súťaže sv-comp. Naše výsledky ukazujú, že nástroje by mohli spoločne dosiahnuť lepšie výsledky. Aby mohli spolupracovať, vyladíme výkon nástroja Predator na programoch v llvm. Následne popíšeme integráciu týchto dvoch nástrojov. Integrácia číta vstup nástroja Predator a používa jeho výsledky v Symbioticu …víceAbstract:
Symbiotic and Predator are formal verification tools. We evaluate each of those tools on benchmarks from sv-comp. Our evaluation shows that the tools can benefit from cooperating. To enable cooperation, we tune Predator to run on llvm. Then, we describe an integration of these two tools. The integration parses output of Predator and uses the result in Symbiotic instrumentation component to mark potentially …více
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 7. 1. 2021
Identifikátor:
https://is.muni.cz/th/suam0/
Obhajoba závěrečné práce
- Obhajoba proběhla 8. 2. 2021
- Vedoucí: doc. RNDr. Jan Strejček, Ph.D.
- Oponent: RNDr. Vladimír Štill, 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 informatikyMagisterský studijní program / obor:
Informatika / Paralelní a distribuované systémy
Práce na příbuzné téma
-
Custom Roslyn Tool for Static Code Analysis
Zuzana Dankovčíková -
Effectively Combining Static Code Analysis and Manual Code Reviews
Jan Svoboda -
Analysis of Decision Model and Notation tooling in the Visual Studio Code ecosystem
Marcel Mráz -
Static Code Analysis Tool for the Apex Programming Language
Belek Omurzakov -
Static analysis of Python code
Jakub Kiska -
Integrating Static Code Analysis and Defect Tracking
Jakub Papcun -
Software Reliability Growth Models for Open Source Software
Radoslav Mičko -
Methods for software failure-data collection and prediction
Stanislav Chren