Bc. Tomáš Jašek

Master's thesis

Verification of Memory Safety with Predator and Symbiotic

Verification of Memory Safety with Predator and Symbiotic
Anotácia:
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 …viac
Abstract:
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 …viac
 
 
Jazyk práce: English
Datum vytvoření / odevzdání či podání práce: 7. 1. 2021

Obhajoba závěrečné práce

  • Obhajoba proběhla 8. 2. 2021
  • Vedúci: doc. RNDr. Jan Strejček, Ph.D.
  • Oponent: RNDr. Vladimír Štill, Ph.D.

Citační záznam

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 informatiky