activity
20072021
most citedDisintegration and Bayesian Inversion via String Diagrams

104 citations · 478 across the 35 of their papers we have counts for

collaborators

41 papers

cs.LO2021

Certifying C program correctness with respect to CompCert with VeriFast

Stefan Wils, Bart Jacobs

VeriFast is a powerful tool for verification of various correctness properties of C programs using symbolic execution. However, VeriFast itself has not been verified. We present a…

cs.LO2021

From Multisets over Distributions to Distributions over Multisets

Bart Jacobs

A well-known challenge in the semantics of programming languages is how to combine non-determinism and probability. At a technical level, the problem arises from the fact that ther…

cs.LO2020

A Separation Logic to Verify Termination of Busy-Waiting for Abrupt Program Exit

Tobias Reinhard, Amin Timany, Bart Jacobs

Programs for multiprocessor machines commonly perform busy-waiting for synchronisation. In this paper, we make a first step towards proving termination of such programs. We approxi…

cs.LO2020

Ghost Signals: Verifying Termination of Busy-Waiting (Extended Version)

Tobias Reinhard, Bart Jacobs

Programs for multiprocessor machines commonly perform busy waiting for synchronization. We propose the first separation logic for modularly verifying termination of such programs u…

cs.LO2020★ 1 cited

A Separation Logic to Verify Termination of Busy-Waiting for Abrupt Program Exit: Technical Report

Tobias Reinhard, Amin Timany, Bart Jacobs

Programs for multiprocessor machines commonly perform busy-waiting for synchronisation. In this paper, we make a first step towards proving termination of such programs. We approxi…

cs.LO2020

Steps and Traces

Jurriaan Rot, Bart Jacobs, Paul Levy

In the theory of coalgebras, trace semantics can be defined in various distinct ways, including through algebraic logics, the Kleisli category of a monad or its Eilenberg-Moore cat…