PROGRAM
Days: Thursday, December 3rd Friday, December 4th
Thursday, December 3rd
View this program: with abstractssession overviewtalk overview
09:05-10:05 Session 1: Keynote
| 09:05 | TBD |
10:05-10:35Coffee Break
10:35-11:55 Session 2: Case studies
| 10:35 | Model Checking the Speculative Primary-Order Atomic Broadcast Protocol (abstract) |
| 10:55 | Formal Verification of Graham's Scan Algorithm and its Implementation in C (abstract) |
| 11:15 | Verifying Register Protection in AArch64 Hypervisor (abstract) |
| 11:35 | Craig Interpolation for Trigonometric Polynomial Formulas with Affine Phases (abstract) |
11:55-13:25Lunch Break
13:25-14:25 Session 3: Keynote
| 13:25 | From Attention to Automata: Towards Understanding Neural Language Models (abstract) |
14:25-15:45 Session 4: Composition and bounds
| 14:25 | Handling Complex Interference Compositionally: A Concurrent Garbage Collector Case Study (abstract) |
| 14:45 | Context-dependent Runtime Enforcement (abstract) |
| 15:05 | Exact Loop Bound Analysis via Exit Invariants (abstract) |
| 15:25 | The Bounded Treedepth of Programs and Treedepth-guided CDCL (abstract) |
15:45-16:15Coffee Break
16:15-17:35 Session 5: AI for verification
| 16:15 | Formal Explanations of Machine Learning Ranking Systems via Answer Set Programming (abstract) |
| 16:35 | LLM-Generated Separation Logic Specifications for Heap-Manipulating Programs: Are We There Yet? (abstract) |
| 16:55 | MSLR-ARB: Graph Learning with Multi-Scale Local and Relation-Specific Views for Function-Level Aging-Related Bug Detection (abstract) |
| 17:15 | Learning Safe Neural Controllers via Barrier Certificate Guided Polynomial Abstraction (abstract) |
Friday, December 4th
View this program: with abstractssession overviewtalk overview
09:00-10:00 Session 6: Keynote
| 09:00 | A Systems Programming Language Integrating Coding and Proving (abstract) |
10:00-10:30Coffee Break
10:30-11:30 Session 7: Proof systems
| 10:30 | Complete Formalization of TLA in a Foundational Theorem Prover (abstract) |
| 10:50 | An Information-flow Proof System for Preemptive Kernel Specifications (abstract) |
| 11:10 | Formalization of the Completeness Theorem for First-Order Logic with Equality in Rocq (abstract) |
11:30-12:10 Session 8: Timed systems
| 11:30 | Compositional Automata Learning of Timed Synchronous Systems (abstract) |
| 11:50 | Probabilistic Timed Automata with Multiple Sure and Threshold Objectives (abstract) |
12:10-13:40Lunch Break
13:40-14:40 Session 9: Frameworks
| 13:40 | SCALC: A Safety-Case-Guided Assurance Framework for Lustre Compilers (abstract) |
| 14:00 | Preserving Semantics for Transpilation of Data Modelling Languages using CafeOBJ (abstract) |
| 14:20 | A Hybrid SMT-NRA Solver: Integrating 2D-Cell-Jump-Based Local Search, MCSAT and OpenCAD (abstract) |
14:40-15:10Coffee Break
15:10-16:10 Session 10: Verification
| 15:10 | Caster: Cost-Aware Selection of BTOR2 Verifiers (abstract) |
| 15:30 | A Linear-time Parameterized Algorithm for Optimal Register Allocation with Copy Coalescing (abstract) |
| 15:50 | Synthesis and Verification of Register Automata over Data Sequences (abstract) |