Schedule KeY Symposium 2025

5th-8th August 2025, Manigod, France
A printable version of the program is available here.

DAY 1 – Tuesday, 5th of August
15:00 – 19:00
Arrival
19:00
Dinner
DAY 2 – Wednesday, 6th of August
09:00 – 10:30
Advancing Dynamic Logic (chair Reiner Hähnle)

“RustyKeY: Deductive Verification of Rust with Dynamic Logic” – Daniel Drodt (long)

“Dynamic Logic à la Locale” – Samuel Teuber (long)

“On Formal Verification with Trace Formulas” – Niklas Heidler (long)

10:30 – 11:00
Coffee Break
11:00 – 12:15
Integrating Types & Verification (chair Bernhard Beckert)

“Kukicha – Efficient Yet Powerful Refinement Types” – Florian Lanzinger (long)

“Interoperable Specification and Verification of Encapsulated Data Structures” – Wolfram Pfeifer (long)

“Confidentiality Check with Deductive Verification” – Asmae Heydari Tabar (short)

12:15 – 14:00
Lunch
14:00 – 15:00
Smart Contracts & Legal Code (chair Mattias Ulbrich)

“The EU Product Liability Directive” – Richard Bubel (short)

“Formal Verification of Legal Contracts: A Translation-based Approach” – Adele Veschetti (short)

“Towards an Axiomitisation of Solidity Storage and Memory” – Guilherme Silva (short)

15:00 – 15:30
Coffee Break
15:30 – 16:30
Discussion – Future Directions in Deductive Verification
16:30 – 17:00
Coffee Break
17:00 – 18:30
Discussion
19:00
Dinner
DAY 3 – Thursday, 7th of August
09:00 – 10:30
Proof Techniques & Automation (chair Richard Bubel)

“Using Sorting Networks to Assist the Formal Proof” – Thomas Baar (long)

“Multi-Sets in KeY” – Lukas Grätz (short)

“Non-Null Sorts in KeY” – Lukas Grätz (short)

“Equivalent Mutants: Deductive Verification to the Rescue” – Reiner Hähnle (long)

10:30 – 11:00
Coffee Break
11:00 – 12:15
Formal Methods Infrastructure (chair Eduard Kamburjan)

“Extracting Go Code from your Isabelle theories” – Terru Stübinger (long)

“Planning Inter-Model Consistency Recovery” – Henriette Färber (short)

“Timed Contract Automata” – Andreas Bremer (short)

“Synthesis of Auxiliary Specification via Large Language Models” – Nils Buchholz (short)

12:15 – 14:00
Lunch
14:00 – 15:00
CbC & Verification Methods (chair Thomas Baar)

“Verifying Event Sequences in Correct-by-Construction Programs” – Fynn Demmler (long)

“Scaling Correctness-by-Construction” – Tabea Bordis (long)

15:00 – 19:00
Social Event
19:00
Dinner
DAY 4 – Friday, 8th of August
09:30 – 11:30
Discussion
11:30 – 12:00
Closing Ceremony