Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Creusot: A Prototype Tool for Verification of Rust Software

Rust via YouTube

Overview

Explore a prototype tool for verifying Rust software in this 24-minute conference talk by Xavier Denis. Dive into the world of Creusot, learning about its approach to translating Rust code, the program logic it employs, and the concept of prophetic values. Examine practical examples, understand the current state of specifications, and gain insights into logic functions. Discover the ongoing and future work in this field, including the intriguing "All Zero" concept, as you delve deeper into the realm of Rust software verification.

Syllabus

Intro
Verifying Rust
Verification in Creusot
Translating Rust
A program logic for Rust
Prophetic Values
Example
State of specifications
Notes on Logic Functions
All Zero
Ongoing / Future Work

Taught by

Rust

Reviews

Start your review of Creusot: A Prototype Tool for Verification of Rust Software

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.