Registration
This is an old revision of the document!
From July 7 to July 11, at Institut Henri Poincaré.
This workshop is organised around invited talks and plenty of time for discussions. Topics of interest include :
Monday 7 July | ||
---|---|---|
09h30-10h30 | Registration and Introduction | |
10h30-11h30 | Andreas Abel | Coinduction in Agda using Copatterns and Sized Types |
11h30-12h15 | Stephanie Weirich | Combining Proofs and Programs in a Dependently Typed Language |
14h00-14h45 | Brigitte Pientka | Programming logical relations proofs |
14h45-15h30 | Tarmo Uustalu | Precise qualification of effects with dependently typed monads |
16h00-17h00 | Arthur Charguéraud | Interactive verification of stateful higher-order programs using characteristic formulae |
Tuesday 8 July | ||
09h30-10h30 | Nobuko Yoshida | Idioms for Interaction and their applications in large distributed systems |
11h00-11h45 | Martin Hofmann | Abstract effects and proof-relevant logical relations |
11h45-12h30 | Greg Morrisett | Engineering Challenges for Modeling Languages |
Wednesday 9 July | ||
09h30-10h30 | Amal Ahmed | Compositional Compiler Verification for a Multi-language World |
11h00-11h45 | Magnus Myreen | CakeML: a verified implementation of ML |
11h45-12h30 | David Pichardie | Atomicity Refinement for Verified Compilation |
14h30-15h15 | Steve Zdancewic | Vellvm: Verifying Transformations of the LLVM IR |
15h15-16h00 | Francesco Zappa-Nardelli | Concurrency and compiler correctness |
16h30-17h30 | Xavier Leroy | Verified static analyses |
Thursday 10 July | ||
09h30-10h30 | Derek Dreyer | GPS: Navigating weak memory with ghosts, protocols, and separation |
11h00-11h45 | Lars Birkedal | Impredicative Concurent Abstract Predicates |
11h45-12h30 | Philippa Gardner | Abstract Disjointness, Abstract Atomicity and Abstract Connectivity |
14h30-15h15 | Viktor Vafeiadis | An Argument for Relaxed Program Logic |
15h15-16h00 | Hongseok Yang | Replicated Data Types: Specification, Verification, Optimality |
16h30-17h30 | Peter Sewell | Before Certification: Engineering Validatable Models |
Friday 11 July | ||
09h30-10h30 | Nick Benton-Andrew Kennedy | Generating Certified x86 Code in a Proof Assistant |
11h00-11h45 | Adam Chlipala | Bedrock: A Foundational Proof-Carrying Code Platform with Functional Correctness Proofs |
11h45-12h30 | Dan Ghica | Compiling functional programs to distributed architectures using abstract machine nets |