SPLASH 2021
Sun 17 - Fri 22 October 2021 Chicago, Illinois, United States
Sun 17 Oct 2021 11:15 - 11:40 at Zurich F - Behavioural Types Chair(s): Simon Fowler

We report ongoing work on the analysis of the protocols that pervade concurrent and distributed software. These protocols are key to ensure that communicating programs interact correctly, without communication errors and deadlocks.

We focus on multiparty session types (MPST), an approach that uses governing multiparty protocols as types to verify the correctness of message-passing programs. Rather than the π-calculus, we target the verification of programs by relying on ACP (the Algebra of Communicating Processes) as specification language; rather than typing, we aim to adopt model checking using the mCRL2 toolset.

Extended Abstract (agere21_VdHeuvelPerez_CameraReady.pdf)415KiB

Sun 17 Oct

Displayed time zone: Central Time (US & Canada) change

10:50 - 12:10
Behavioural TypesAGERE at Zurich F
Chair(s): Simon Fowler University of Glasgow
10:50
25m
Full-paper
Session Types in Elixir
AGERE
Gerard Tabone University of Malta, Adrian Francalanza University of Malta
DOI File Attached
11:15
25m
Talk
Towards Practical Protocol Verification via Minimal Orchestration in ACP
AGERE
Bas van den Heuvel University of Groningen, Jorge A. Pérez University of Groningen, The Netherlands
File Attached