Závěrečná práce: Andrea Zimovčáková: Constructing Alignment Automata for Equivalence Checking of Programs
Bakalářská práce
Constructing Alignment Automata for Equivalence Checking of Programs
Anotace
Overovanie ekvivalencie programov je kľúčovou úlohou v oblasti verifikácie softvéru, optimalizácie kompilátorov a validácie prekladu. Používa sa na zabezpečenie rovnakého pozorovateľného správania dvoch programov. Nedávne techniky konštruujú automaty zarovnania programov (z anglického Program Alignment Automata, PAA) na porovnávanie správania riadiaceho toku a dokazovanie ekvivalencie aj pri zložitých …více
Abstract
Program equivalence checking is an essential task in software verification, compiler optimization, and translation validation, where it is used to ensure that two programs exhibit the same observable behavior. Recent alignment-based techniques construct Program Alignment Automata (PAA) to compare control-flow behaviors and prove equivalence even under complex compiler optimizations. However, existing …více
Zadání práce
23. 1. 2026 14:17, prof. Dr. rer. nat. RNDr. Mgr. Bc. Jan Křetínský, Ph.D., učo 139914
Vedoucí
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
A Nondeterministic File System Model for DiOS
Mgr. Robert Konicar -
Symbolic Execution with Predicate Abstraction in Slowbeast
Mgr. Jindřich Sedláček, učo 514107 -
Klee-Based Error Witness Checker
Mgr. Paulína Ayaziová, učo 485711 -
Validation of Violation Witnesses in Software Verification
Mgr. Paulína Ayaziová, učo 485711 -
Automatic Bug-finding Techniques for Large Software Projects
Mgr. Jiří Slabý, Ph.D. -
Znovupoužití známých výsledků SMT dotazů
Mgr. Martin Kučera, učo 396248 -
Paralelní volání SMT solverů v nástroji Bugst
Mgr. Viktor Toman, učo 396026 -
Improvements of Memory Management in KLEE
Mgr. Jakub Novák




