activity
20182025
most citedSession Type Systems based on Linear Logic: Classical versus Intuitionistic

9 citations · 11 across the 7 of their papers we have counts for

collaborators

7 papers

cs.PL2025

Partial Orders for Precise and Efficient Dynamic Deadlock Prediction

Bas van den Heuvel, Martin Sulzmann, Peter Thiemann

Deadlocks are a major source of bugs in concurrent programs. They are hard to predict, because they may only occur under specific scheduling conditions. Dynamic analysis attempts t…

cs.PL2024

A Gentle Overview of Asynchronous Session-based Concurrency: Deadlock Freedom by Typing

Bas van den Heuvel, Jorge A. Pérez

While formal models of concurrency tend to focus on synchronous communication, asynchronous communication is relevant in practice. In this paper, we will discuss asynchronous commu…

cs.LO2024

Typed Non-determinism in Concurrent Calculi: The Eager Way

Bas van den Heuvel, Daniele Nantes-Sobrinho, Joseph W. N. Paulus +1

We consider the problem of designing typed concurrent calculi with non-deterministic choice in which types leverage linearity for controlling resources, thereby ensuring strong cor…

cs.LO2022★ 1 cited

Asynchronous Functional Sessions: Cyclic and Concurrent (Extended Version)

Bas van den Heuvel, Jorge A. Pérez

We present Concurrent GV (CGV), a functional calculus with message-passing concurrency governed by session types. With respect to prior calculi, CGV has increased support for concu…

cs.LO2022★ 1 cited

Asynchronous Functional Sessions: Cyclic and Concurrent

Bas van den Heuvel, Jorge A. Pérez

We present Concurrent GV (CGV), a functional calculus with message-passing concurrency governed by session types. With respect to prior calculi, CGV has increased support for concu…

cs.LO2020★ 9 cited

Session Type Systems based on Linear Logic: Classical versus Intuitionistic

Bas van den Heuvel, Jorge A. Pérez

Session type systems have been given logical foundations via Curry-Howard correspondences based on both intuitionistic and classical linear logic. The type systems derived from the…

cs.PL2018

The process of purely event-driven programs

Bas van den Heuvel

Using process algebra, this paper describes the formalisation of the process/semantics behind the purely event-driven programming language.