Závěrečná práce: Suyash Shandilya, učo 530727: Extending Concurrency Safety Checking in Slowbeast
Diplomová práce
Extending Concurrency Safety Checking in Slowbeast
Anotace
Slowbeast je efektivní symbolický exekutor schopný provádět různé úlohy ověřování programů. V této práci rozšiřujeme jeho funkčnost o možnost analyzovat souběžné programy na výskyt datových závodů. Používáme dynamickou redukci dílčích příkazů, abychom snížili počet prokladů, které je třeba pro analýzu souběžných programů prozkoumat. Naše výsledky porovnáváme se dvěma nejmodernějšími nástroji pro datovou …více
Abstract
Slowbeast is an efficient symbolic executor capable of performing various program verification tasks. In this work, we extend its functionality by enabling it to analyse concurrent program for data races. We use a dynamic partial order reduction to reduce the number of interleavings that need to be explored for concurrent program analysis. We compare our results with two state-of-the-art tools for …více
Zadání práce
18. 12. 2024 10:47, prof. RNDr. Jan Strejček, Ph.D., učo 3366
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Compact Symbolic Execution in Slowbeast
Bc. Kristián Kumor -
Exploration of formal methods and their applicability in verification of multiprecision arithmetic libraries
Mgr. Himanshu Kumar Haran -
Modelování stateflow diagramů pro účely verifikace
Mgr. Pavla Kratochvílová -
Caching SMT Queries in SymDivine
RNDr. Jan Mrázek -
Partial Order redukce pro LLVM
Mgr. Jan Tušil, Ph.D. -
Efektivní identifikace parametrů genových regulačních sítí
Mgr. Adam Streck, učo 325017 -
Verifikace MPI programů pomocí DIVINE
Mgr. Marek Tomáštík, učo 374575 -
LLVM Transformations for Model Checking
RNDr. Vladimír Štill, Ph.D., učo 373979




