activity
20092019
most citedSymbolic Computation via Program Transformation

27 citations · 106 across the 15 of their papers we have counts for

collaborators

17 papers

cs.OS2019

Reproducible Execution of POSIX Programs with DiOS

Petr Ročkai, Zuzana Baranová, Jan Mrázek +2

In this paper, we describe DiOS, a lightweight model operating system which can be used to execute programs that make use of POSIX APIs. Such executions are fully reproducible: run…

cs.PL2018★ 27 cited

Symbolic Computation via Program Transformation

Henrich Lauko, Petr Ročkai, Jiří Barnat

Symbolic computation is an important approach in automated program analysis. Most state-of-the-art tools perform symbolic computation as interpreters and directly maintain symbolic…

cs.SE2018★ 20 cited

From Model Checking to Runtime Verification and Back

Katarína Kejstová, Petr Ročkai, Jiří Barnat

We describe a novel approach for adapting an existing software model checker to perform precise runtime verification. The software under test is allowed to communicate with the wid…

cs.PL2017

SMT Queries Decomposition and Caching in Semi-Symbolic Model Checking

Jan Mrázek, Martin Jonáš, Jiří Barnat

In semi-symbolic (control-explicit data-symbolic) model checking the state-space explosion problem is fought by representing sets of states by first-order formulas over the bit-vec…

cs.SE2017★ 16 cited

DiVM: Model Checking with LLVM and Graph Memory

Petr Ročkai, Vladimír Štill, Ivana černá +1

In this paper, we introduce the concept of a virtual machine with graph-organised memory as a versatile backend for both explicit-state and abstraction-driven verification of softw…

cs.SE2017★ 2 cited

A Simulator for LLVM Bitcode

Petr Ročkai, Jiří Barnat

In this paper, we introduce an interactive simulator for programs in the form of LLVM bitcode. The main features of the simulator include precise control over thread scheduling, au…