POPL 2026
Sun 11 - Sat 17 January 2026 Rennes, France
Sun 11 Jan 2026 11:36 - 11:54 at Horizons - Development of Auto-Active Verifiers

SPARK performs verification of Ada programs in an auto- active style: the verification is done by automated solvers, but users need to write annotations in the source code - in general contracts - for the proof to succeed. For auto-active verification of programs to scale, managing the size of the proof context given to automated solvers is key. In this talk, we will describe the various mechanisms and heuristics used in SPARK to reduce the size of the proof context. They range from completely automated to manual, taking full advantage of the auto-active verification style.

preprint (Dafny_2026.pdf)397KiB

Sun 11 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

11:00 - 12:30
Development of Auto-Active VerifiersDafny at Horizons
11:00
18m
Talk
Diagnostics in Probabilistic Program Verification
Dafny
Philipp Schröer RWTH Aachen University, Darion Haase RWTH Aachen University, Joost-Pieter Katoen RWTH Aachen University
11:18
18m
Talk
Explicit Abstraction Barrier for Autoactive Verification
Dafny
Paul Patault Université Paris-Saclay - Laboratoire de Méthodes Formelles
Pre-print
11:36
18m
Talk
Managing the Proof Context in SPARK
Dafny
Claire Dross AdaCore, Joffrey Huguet AdaCore, Johannes Kanig AdaCore
File Attached
11:54
18m
Talk
Tunable Automation in Automated Program Verification
Dafny
Alexander Bai New York University, Chris Hawblitzel Microsoft Research, Andrea Lattuada VMware Research
Pre-print
12:12
18m
Talk
Velvet: A Multi-Modal Verifier for Effectful Programs
Dafny
Vladimir Gladshtein , George Pîrlea National University of Singapore, Qiyuan Zhao National University of Singapore, Vitaly Kurin Neapolis University Pafos, Ilya Sergey National University of Singapore
Pre-print