ECOOP 2025
Mon 30 June - Fri 4 July 2025 Bergen, Norway
Thu 3 Jul 2025 15:30 - 16:00 at M209 - Session 2 Chair(s): Giorgio Audrito

VeriFast is one of the leading tools for semi-automated modular formal program verification. A central feature of VeriFast is its support for \emph{higher-order ghost code}, which enables its support for expressively specifying fine-grained concurrent modules, without the need for a \emph{later} modality. We present the first formalization and soundness proof for this aspect of VeriFast’s logic.

Associate professor at the DistriNet research group at the Department of Computer Science, KU Leuven, Belgium

Thu 3 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:45
Session 2FTfJP at M209
Chair(s): Giorgio Audrito Università di Torino
14:00
30m
Talk
From LTL to MLTL: Exploring translation between temporal logic representations using FRET and WEST
FTfJP
Songyan Lai Department of Computer Science, Maynooth University, Rosemary Monahan Department of Computer Science & Hamilton Institute, Maynooth University
14:30
30m
Talk
Towards a Unifying Semantics Playground
FTfJP
Andrew Butterfield Trinity College Dublin
15:00
30m
Talk
Towards an Axiomitisation of Solidity Memory and Storage
FTfJP
Guilherme Horta Alvares Da Silva Chalmers University of Technology and University of Gothenburg, Wolfgang Ahrendt Chalmers University of Technology, Richard Bubel Technische Universität Darmstadt
15:30
30m
Talk
VeriFast’s separation logic: a higher-order(ish) logic without laters for modular verification of fine-grained concurrent programs
FTfJP
Bart Jacobs DistriNet, Dept. CS, KU Leuven