Závěrečná práce: Bc. Vladimír Štill, učo 373979: LLVM Transformations for Model Checking
Diplomová práce
LLVM Transformations for Model Checking
LLVM Transformations for Model Checking
Anotace
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 …více
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 …více
Zadání práce
13. 1. 2016 08:02, prof. RNDr. Jiří Barnat, Ph.D., učo 3496
- Zadáno/změněno 15. 2. 2016 16:08, Helena Kryštofová
- Záznam založen 7. 12. 2015 10:06, Bc. Pavla Wolfová, učo 233133
- Zveřejnit od 11. 1. 2016 08:53, Eva Drštková
- Práce převzata 11. 1. 2016 08:53, Eva Drštková
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Symbolic Model Checking via Program Transformations
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Abstractions via Program Transformations
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Abstraction via Program Transformation
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Caching SMT Queries in SymDivine
RNDr. Jan Mrázek -
Automatická analýza neúplných programů
Mgr. Jakub Šárník -
Verifikace MPI programů pomocí DIVINE
Mgr. Marek Tomáštík, učo 374575 -
Compiling Applications for Analysis with DIVINE
Mgr. Zuzana Baranová -
API pro monitorování chování programů v kontextu nástroje DIVINE
Mgr. Tadeáš Kučera, učo 423907




