Závěrečná práce: Bc. Henrich Lauko, učo 410438: Symbolic Model Checking via Program Transformations
Diplomová práce
Symbolic Model Checking via Program Transformations
Anotace
K zabepečeniu spoľahlivosti softvéru sa bežne využíva testovanie a statická analýza. Ak máme dokázať korektnosť programu, je ale nutné preveriť všetky jeho možné behy. K tomuto účelu sú využívané formálne verifikačné metódy, ktoré tento proces automatizujú. Verifikáciu ale komplikujú vstupy, ktoré spôsobujú veľký nárast možných behov. V tejto práci predstavujeme techniku, ktorá umožňuje verifikačným …více
Abstract
To show reliability of software, developers usually reach out for testing and static analysis. However, to prove correctness, all behaviours of a program need to be checked. In this respect, formal verification methods aim to provide an automated approach to verification. A big obstacle are inputs because they massively increase the number of behaviours of the program. In this thesis, we present a …více
Zadání práce
14. 12. 2017 09:24, RNDr. Petr Ročkai, Ph.D., učo 139761
Přílohy
Literatura
- GRUMBERG, Orna; Doron A. PELED a E. M. CLARKE. Model checking. Cambridge: MIT Press, 1999, xiv, 314. ISBN 0262032708.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Abstractions via Program Transformations
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Abstraction via Program Transformation
RNDr. Henrich Lauko, Ph.D., učo 410438 -
LLVM Transformations for Model Checking
RNDr. Vladimír Štill, Ph.D., učo 373979 -
API pro monitorování chování programů v kontextu nástroje DIVINE
Mgr. Tadeáš Kučera, učo 423907 -
Verifikace MPI programů pomocí DIVINE
Mgr. Marek Tomáštík, učo 374575 -
Compiling Applications for Analysis with DIVINE
Mgr. Zuzana Baranová -
Model Checking with System Call Traces
Mgr. Katarína Kejstová -
Analysis of Parallel C++ Programs
RNDr. Vladimír Štill, Ph.D., učo 373979




