YoVDO

RustProof: Static Analysis Using MIR - PDXRust October 2016

Offered By: Rust via YouTube

Tags

Rust Courses Formal Verification Courses Static Analysis Courses Hoare Logic Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk from PDXRust October 2016 where a PSU Capstone team presents their progress on static analysis using MIR for RustProof. Delve into the benefits of formal verification, Hoare Logic, and verification condition generation. Learn about compiler plugins, parsing techniques, and solving methods employed in the project. Discover the supported Rust language features and understand the concept of weakest preconditions. Gain insights into the challenges faced during development and participate in a Q&A session to further your understanding of this innovative approach to Rust programming.

Syllabus

Intro
Preface
Benefits of Formal Verification
Hoare Logic Primer
Verification Condition Generation
Compiler Plugins
Parsing, VC Generation, Solving
Problems we encountered
Supported Rust Language Features
Questions?
Weakest Preconditions


Taught by

Rust

Related Courses

SPARK 2014
AdaCore via Independent
Automated Reasoning: Symbolic Model Checking
EIT Digital via Coursera
Software Testing and Verification
University System of Maryland via edX
Haskell for Imperative Programmers
YouTube
Model Checking and Temporal Logic - E. Allen Emerson's Turing Award Lecture
Association for Computing Machinery (ACM) via YouTube