Závěrečná práce: Bc. Jindřich Sedláček, učo 514107: Symbolic Execution with Predicate Abstraction in Slowbeast
Diplomová práce
Symbolic Execution with Predicate Abstraction in Slowbeast
Anotace
Symbolická exekuce je algoritmus, který systematicky prohledává všechny proveditelné cesty v programu. Jeho hlavním omezením je, že počet proveditelných cest v programu může být neúnosně velký nebo dokonce nekonečný. Predikátová abstrakce je algoritmus, který nadhodnocuje chování programu pomocí uvažování nad konečnou množinou predikátů. Tato práce zkoumá nedávno navržený algoritmus, který kombinuje …více
Abstract
Symbolic execution is an algorithm that systematically explores all feasible program paths. Its major limitation is that the number of feasible program paths can be prohibitively large or even infinite. Predicate abstraction overapproximates program behaviour by reasoning about a finite set of predicates. This thesis explores a recently proposed algorithm that combines symbolic execution with predicate …více
Zadání práce
5. 1. 2026 08:32, RNDr. Martin Jonáš, Ph.D., učo 359542
Literatura
- JONÁŠ, Martin; Jan STREJČEK a Alberto GRIGGIO. Combining Symbolic Execution with Predicate Abstraction and CEGAR. Online. In Nina Narodytska, Philipp Rümmer. Proceedings of the 24th Conference on Formal Methods in Computer-Aided Design – FMCAD 2024. Wien: TU Wien Academic Press, 2024, s. 272-280. ISBN 978-3-85448-065-5. Dostupné z: https://doi.org/10.34727/2024/isbn.978-3-85448-065-5_33.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Extending Concurrency Safety Checking in Slowbeast
Mgr. Suyash Shandilya, učo 530727 -
Improvements of Memory Management in KLEE
Mgr. Jakub Novák -
A Nondeterministic File System Model for DiOS
Mgr. Robert Konicar -
Compact Symbolic Execution in Slowbeast
Bc. Kristián Kumor -
Validation of Violation Witnesses in Software Verification
Mgr. Paulína Ayaziová, učo 485711 -
Constructing Alignment Automata for Equivalence Checking of Programs
Bc. Andrea Zimovčáková -
Klee-Based Error Witness Checker
Mgr. Paulína Ayaziová, učo 485711 -
Paralelní volání SMT solverů v nástroji Bugst
Mgr. Viktor Toman, učo 396026




