RNDr. Marek Chalupa

Doctoral thesis

Program Slicing and Symbolic Execution for Verification

Program Slicing and Symbolic Execution for Verification
Anotácia:
Existuje mnoho formálních metod k dokazování či vyvracení vlastností programů (např. že žádný příkaz assert nemůže být porušen). Jedna taková metoda je symbolická exekuce, která systematicky vyčísluje možné běhy v programu. Tento přístup musí dříve či později nevyhnutelně selhat kvůli nedostatečným zdrojům (např. čas nebo paměť), pokud je počet cest v analyzovaném program velký. Tomuto problému se …viac
Abstract:
There are many formal methods for proving or disproving various properties of programs (e.g., that all assertions in a program hold). One such method is symbolic execution that systematically enumerates feasible execution paths of a program. This approach must inevitably fail due to insufficient resources (e.g., time or memory) if the number of execution paths in a program is huge. This is the so-called …viac
 
 
Jazyk práce: English
Datum vytvoření / odevzdání či podání práce: 8. 10. 2021

Obhajoba závěrečné práce

  • Obhajoba proběhla 12. 4. 2022
  • Vedúci: doc. RNDr. Jan Strejček, Ph.D.
  • Oponent: Dr. rer. nat. Dirk Beyer, Prof. Corina Pasareanu

Citační záznam

Plný text práce

Obsah online archivu závěrečné práce
Zveřejněno v Theses:
  • světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatiky

Masaryk University

Faculty of Informatics

Doctoral programme / odbor:
Computer Science / Fundamentals of Computer Science

Práce na příbuzné téma

  • Žádné práce na příbuzné téma.