Závěrečná práce: Bc. Jakub Novák: Lazy object initialization support in KLEE
Diplomová práce
Lazy object initialization support in KLEE
Anotace
KLEE je nástroj na dynamickú symbolickú exekúciu programov. Nástroj je schopný automatického generovania testov pre programy napísané v programovacích jazykoch preložiteľných do medzijazyka LLVM IR. KLEE ale v súčasnosti nedokáže spustiť programy z inej ako hlavnej funkcie main, pokiaľ tieto funkcie pracujú s globálnymi objektami, alebo berú funkčné argumenty. Cieľom tejto diplomovej práce je implementovať …více
Abstract
KLEE is a tool for dynamic symbolic execution. It can automatically generate test cases for computer programs written in programming languages, which can be translated to the LLVM IR code. KLEE is currently unable to execute the programs from a different function than the main if the function takes function arguments or uses global variables. This thesis focuses on implementing lazy initialization …více
Zadání práce
24. 5. 2022 10:08, prof. RNDr. Jan Strejček, Ph.D., učo 3366
Přílohy
Konzultant
abs FI MU
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Verification of Memory Safety with Predator and Symbiotic
Mgr. Tomáš Jašek -
Improvements of Memory Management in KLEE
Mgr. Jakub Novák -
Symbolic-size Memory Allocation Support for Klee
Mgr. Michael Šimáček -
Improvements of reaching definitions analysis in Symbiotic
Mgr. Tomáš Jašek -
Proxying, recording and replaying syscalls in DiOS
Bc. Tomáš Krchňák, učo 485601 -
A Nondeterministic File System Model for DiOS
Mgr. Robert Konicar -
Portování nástroje Symbiotic na LLVM 3.8
Mgr. Richard Trembecký -
Model Checking with System Call Traces
Mgr. Katarína Kejstová




