Explore full functional verification for Rust in this 56-minute conference talk from Rust Zürisee June 2023. Dive into the basics of functional verification and learn about Verus, a new tool designed to verify the correctness of low-level systems code written in a safe Rust dialect. Discover how Verus supports expressing specifications and proofs, and see demonstrations of how it ensures bug-free programs or catches existing bugs. Gain insights into verification techniques that complement Rust's type system and memory safety features. Follow along with examples, understand the tool's capabilities, and explore its potential for enhancing code correctness beyond traditional testing methods. Access accompanying slides and additional resources to deepen your understanding of verified Rust programming.
Overview
Syllabus
Verus - Verified Rust for low-level systems code by Andrea Lattuada - Rust Zürisee June 2023
Taught by
Rust