YoVDO

Creusot: A Prototype Tool for Verification of Rust Software

Offered By: Rust via YouTube

Tags

Rust Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

The Rust Programming Language
Udemy
Rust for Beginners: Learn Rust in 4 Hours
Udemy
Rust For Undergrads
Udemy
Take your first steps with Rust
Microsoft via Microsoft Learn
Rust Fundamentals
Pluralsight