Write a Blog >>
PLDI 2020
Mon 15 - Fri 19 June 2020
Mon 15 Jun 2020 09:50 - 10:30 at REMS/DeepSpec live stream - REM-DeepSpec Session 3

The Verified Software Toolchain is a tool for machine-checked proofs of correctness of C programs, with respect to specifications in separation logic and functional models in Coq. During the DeepSpec project (2015-2020) we have enhanced its program logic (Verifiable C) and its proof automation tools with better support for C control flow, concurrent shared-memory threads, more sophisticated separation-logic reasoning techniques, encapsulation of global variables, efficiency of separation-logic proof script execution, support for 64-bit or 32-bit C, many usability improvements, data abstraction, and strong support for modular proofs of modular programs. I will describe and illustrate some of these features.

Mon 15 Jun

Displayed time zone: Pacific Time (US & Canada) change

09:00 - 11:00
REM-DeepSpec Session 3REMS-DeepSpec at REMS/DeepSpec live stream
09:00
40m
Talk
Cerberus: executable reference semantics and memory object models for ISO and de facto C
REMS-DeepSpec
P: Kayvan Memarian University of Cambridge, Victor B. F. Gomes University of Cambridge, UK, Stella Lau , Jean Pichon-Pharabod University of Cambridge, UK, Justus Matthiesen University of Cambridge, Peter Sewell University of Cambridge
09:50
40m
Talk
Verified Software Toolchain: a powerful and practical tool
REMS-DeepSpec
Andrew W. Appel Princeton