Závěrečná práce: Bc. Milan Lenčo: Verification of Name Service Cache Daemon with DIVINE Model Checker
Diplomová práce
Verification of Name Service Cache Daemon with DIVINE Model Checker
Anotace
V práci prezentujeme pokus o formálnu verifikáciu GNU nscd, unixového démona implementujúceho cache pre adresárové služby a dodávaného v rámci GNU C Library (glibc), s použitím nástroja na overovanie modelov DiVinE. Súčasne poskytujeme detailný popis všetkých krokov nevyhnutných k príprave a vykonaniu verifikácie netriviálnych C/C++ programov nástrojom DiVinE. V našom prístupe zachovávame zdrojový …více
Abstract
In this thesis we present an attempt to verify a number of important safety and liveness properties of GNU nscd, a name service cache daemon shipped alongside the GNU C Library, using the DiVinE model checker. We give a detailed description of all the steps needed to prepare and perform verification of a non-trivial C/C++ program with DiVinE. In our approach we keep nscd unmodified and wrap it around …více
Zadání práce
7. 1. 2015 12:09, 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.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Abstraction via Program Transformation
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Analysis of Parallel C++ Programs
RNDr. Vladimír Štill, Ph.D., učo 373979 -
Abstractions via Program Transformations
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Memory-Model-Aware Analysis of Parallel Programs
RNDr. Vladimír Štill, Ph.D., učo 373979 -
A Nondeterministic File System Model for DiOS
Mgr. Robert Konicar -
Generic Platform for Explicit-Symbolic Verification
Mgr. Vojtěch Havel, učo 359437 -
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




