SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026
Mon 5 Oct 2026 14:06 - 14:24 at East Hall 2 - Separation Logic Chair(s): Ilya Sergey

Verification of programs operating on heap-allocated data structures, for instance lists or trees, poses significant challenges due to the potentially unbounded size of such data structures.We present time-indexed heap invariants, a novel invariant-based heap encoding leveraging uninterpreted predicates and prophecy variables to reduce verification of heap-manipulating programs to verification of programs over integers only. Our encoding of heap is general and agnostic to specific data structures. To the best of our knowledge, our approach is the first heap invariant-based method that achieves both soundness and completeness. We provide formal proofs establishing the correctness of our encodings. Through an experimental evaluation, we demonstrate that time-indexed heap invariants significantly extend the capability of existing verification tools, allowing automatic verification of programs with heap that were previously out of reach for state-of-the-art tools.

Mon 5 Oct

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

13:30 - 15:00
Separation LogicOOPSLA at East Hall 2
Chair(s): Ilya Sergey National University of Singapore
13:30
18m
Talk
Sound State Encodings in Translational Separation Logic Verifiers
OOPSLA
Hongyi Ling ETH Zurich, Thibault Dardinier EPFL, Ellen Arlt MPI-SWS, Peter Müller ETH Zurich
DOI
13:48
18m
Talk
Abductive Inference of Separation Logic Specifications with Isorecursive User-Defined Predicates and Magic Wands
OOPSLA
Nicolas Klose ETH Zurich, Peter Müller ETH Zurich
DOI
14:06
18m
Talk
Sound and Complete Invariant-Based Heap Encodings
OOPSLA
Zafer Esen Uppsala University, Philipp Ruemmer University of Regensburg; Uppsala University, Tjark Weber Uppsala University
Link to publication DOI Pre-print
14:24
18m
Talk
Systematic Design of Separation Logics
OOPSLA
Roberto Bruni University of Pisa, Lorenzo Gazzella University of Pisa, Roberta Gori University of Pisa
DOI
14:42
18m
Talk
RGSep under Release/Acquire Consistency
OOPSLA
Ellen Arlt MPI-SWS, Viktor Vafeiadis MPI-SWS
DOI