Závěrečná práce: Bc. Tadeáš Kučera, učo 423907: API pro monitorování chování programů v kontextu nástroje DIVINE
Diplomová práce
API pro monitorování chování programů v kontextu nástroje DIVINE
API for Monitoring of Program Behaviour in DIVINE Model Checker
Anotace
V této práci se zabýváme návrhem a implementací API pro monitorování programů verifikačním nástrojem DIVINE. Implementovaný monitor podporuje monitorování omega-regulárních vlastností programu pomocí zobecněných Buchiho automatů s akceptační podmínkou na hranách (TGBA). Naše rozhraní nabízí specifikaci přímo ve formě TGBA nebo ve formě formulí lineární temporální logiky (LTL), a to prostřednicvím vlastního …více
Abstract
In this work, we design and implement the API for program monitoring by the model checker DIVINE. The implemented monitor supports the monitoring of omega-regular properties using generalized transition based Buchi automata. Our implementation enables the specification of required properties in the form of TGBA or via a formula in linear temporal logic (LTL). We implement a custom translation engine …více
Zadání práce
11. 1. 2019 15:41, prof. RNDr. Jiří Barnat, Ph.D., učo 3496
Literatura
- GRUMBERG, Orna; Doron A. PELED a E. M. CLARKE. Model checking. Cambridge: MIT Press, 1999, xiv, 314. ISBN 0262032708.
- PELED, Doron A. Software reliability methods. New York: Springer, 2001, xix, 331. ISBN 0387951067.
- VARDI, M. Automata-Theoretic Model Checking Revisited. Proc. of Verification, Model Checking and Abstract Interpretation (VMCAI'07). Vol. 4349 of LNCS. Springer, 2007.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Grafické rozhraní pro simulátor C++ programů
Mgr. Vojtěch Frnoch -
Abstractions via Program Transformations
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Symbolic Model Checking via Program Transformations
RNDr. Henrich Lauko, Ph.D., učo 410438 -
LLVM Transformations for Model Checking
RNDr. Vladimír Štill, Ph.D., učo 373979 -
Verifikace MPI programů pomocí DIVINE
Mgr. Marek Tomáštík, učo 374575 -
Abstraction via Program Transformation
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Verifikační manažer pro explicitní ověřování modelu
Mgr. Václav Rosecký -
Automatická analýza neúplných programů
Mgr. Jakub Šárník




