Thesis/Dissertation: Bc. Vladimír Štill, učo 373979: LLVM Transformations for Model Checking
Master's thesis
LLVM Transformations for Model Checking
LLVM Transformations for Model Checking
Abstract
Tato práce je zaměřená na využití LLVM transformací jako kroku, který je předřazen verifikaci programů v programovacích jazycích C a C++ s pomocí nástroje pro explicitní model checking DIVINE. Práce demonstruje, že LLVM transformace mohou být použity jak pro rozšíření schopností verifikačního nástroje, tak i pro redukci velikosti stavového prostoru. Co se rozšíření schopností verifikačního nástroje …more
Abstract
This work focuses on application of LLVM transformations as a preprocessing step for verification of real-world C and C++ programs using the explicit-state model checker DIVINE. We demonstrate that LLVM transformations can be used for extension of verifier capabilities and for reduction of the state space size. In the case of extension of verifier capabitilies, the main focus is on verification under …more
Thesis description
13/1/2016 08:02, prof. RNDr. Jiří Barnat, Ph.D., UČO 3496
- Entered/Edited 15/2/2016 16:08, Helena Kryštofová
- Record made 7/12/2015 10:06, Bc. Pavla Wolfová, UČO 233133
- Accessible from: 11/1/2016 08:53, Eva Drštková
- Thesis/dissertation received 11/1/2016 08:53, Eva Drštková
Theses on a related topic
List of theses with an identical keyword.
-
Abstractions via Program Transformations
RNDr. Henrich Lauko, Ph.D., UČO 410438 -
Symbolic Model Checking via Program Transformations
RNDr. Henrich Lauko, Ph.D., UČO 410438 -
Abstraction via Program Transformation
RNDr. Henrich Lauko, Ph.D., UČO 410438 -
Verification of MPI programs with DIVINE
Mgr. Marek Tomáštík, UČO 374575 -
API for Monitoring of Program Behaviour in DIVINE Model Checker
Mgr. Tadeáš Kučera, UČO 423907 -
Caching SMT Queries in SymDivine
RNDr. Jan Mrázek -
Model Checking with System Call Traces
Mgr. Katarína Kejstová -
Compiling Applications for Analysis with DIVINE
Mgr. Zuzana Baranová




