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

YouTube

RustBelt - Securing the Foundations of the Rust Programming Language

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a 25-minute conference presentation from POPL 2018 that delves into the formal verification of Rust's safety guarantees through the RustBelt project. Learn how researchers from MPI-SWS and Delft University of Technology developed the first machine-checked safety proof for a realistic subset of Rust's programming language. Explore how the ownership-based type system works alongside unsafe features in Rust libraries, and understand the verification conditions required for safe language extensions. Discover the groundbreaking work that validates Rust's claims of combining high-level safety guarantees with low-level resource management control, including verification of critical libraries in the Rust ecosystem. The presentation covers separation logic, type systems, logical relations, and concurrent programming concepts, demonstrating how formal methods can secure the foundations of modern systems programming languages.

Syllabus

[POPL'18] RustBelt: Securing the Foundations of the Rust Programming Language

Taught by

ACM SIGPLAN

Reviews

Start your review of RustBelt - Securing the Foundations of the Rust Programming Language

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.