POPL 2026
Sun 11 - Sat 17 January 2026 Rennes, France
Sun 11 Jan 2026 12:12 - 12:30 at Salle 19 - Secure Compilation & Verification Chair(s): David Monniaux

Systems are usually implemented in a high-level language, compiled to machine instructions and run on a dedicated hardware architecture. The goal of end-to-end verification is to prove a system meets its intended specification at the high-level language, and preserve such a property across the lower, more concrete layers, all the way down to the hardware. Large scale end-to-end verification of a system therefore requires:

  1. A program logic for the language in which the system is implemented.
  2. A compilation chain that preserves properties of the system from the high-level source language down to the target language, e.g., machine code.

We propose a strategy for end-to-end verification based on a compilation chain that preserves the properties provable in a weakest precondition calculus for the source language.

Slides (PriSCslides.pdf)899KiB
Abstract (WPpresPrisc.pdf)124KiB

Sun 11 Jan

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

11:00 - 12:30
Secure Compilation & VerificationPriSC at Salle 19
Chair(s): David Monniaux Université Grenoble Alpes - CNRS - Grenoble INP - Verimag
11:00
18m
Talk
Mind the Boundary: Detecting Undefined Behavior Across Rust’s FFI
PriSC
11:18
18m
Talk
Specifying ABIs with Realizability and Type-Preserving Compilation
PriSC
Brianna Marshall Northeastern University, Ryan Doenges Boston College, Owen Duckham Northeastern University, Ari Prakash Northeastern University, Maxime Legoupil Aarhus University, Elan Semenova Northeastern University, Lars Birkedal Aarhus University, Amal Ahmed Northeastern University, USA
File Attached
11:36
18m
Talk
Towards formally secure compilation of verified F* programs against unverified ML contexts
PriSC
Cezar-Constantin Andrici MPI-SP, Danel Ahman University of Ljubljana, Cătălin Hriţcu MPI-SP, Guido Martínez Microsoft Research, Abigail Pribisova MPI-SP and MPI-SWS, Exequiel Rivas Tallinn University of Technology; Ahrefs, Théo Winterhalter INRIA
Media Attached
11:54
18m
Talk
Blame-aware Recomposition for Formally Secure Low-level Compiler Backends
PriSC
12:12
18m
Talk
WP-Preserving Compilation -- Preserving Weakest Preconditions For End-to-End Verification
PriSC
Carmine Abate Barkhausen Institute, Dresden, Mohamed Elsheikh Barkhausen Institute, Dresden, Kleio Liotati Barkhausen Institute, Dresden, Frantisek Farka Barkhausen Institute, Dresden, Sebastian Ertel Barkhausen Institute, Dresden
File Attached