YoVDO

An Iris Instance for Verifying CompCert C Programs

Offered By: ACM SIGPLAN via YouTube

Tags

C Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 19-minute video presentation from the POPL 2024 conference detailing the development of an Iris instance for verifying CompCert C programs. Delve into how researchers William Mansky and Ke Du from the University of Illinois Chicago have created a program logic within the Iris framework based on CompCert, the verified C compiler. Learn about the challenges of implementing this instance, including the need for a new model of resources for CompCert memories and a novel definition of weakest preconditions and Hoare triples. Discover how this work bridges the gap between Iris and practical language semantics, enabling the verification of real C programs under the same semantics used for compilation and execution. Gain insights into the reconstruction of Verified Software Toolchain (VST) automation within this new Iris instance, and understand its potential impact on program verification for CompCert C. Access supplementary materials, including reusable artifacts, to further explore this significant contribution to program verification and interactive theorem proving.

Syllabus

[POPL'24] An Iris Instance for Verifying CompCert C Programs


Taught by

ACM SIGPLAN

Related Courses

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera