YoVDO

Formal Verification Made Easy - and Fast

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Code Generation Courses Formal Verification Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore formal verification techniques for Linux in this conference talk from the Linux Plumbers Conference. Discover how to model complex Linux subsystems using automata-based methodologies, generate efficient C code from formal models, and run on-the-fly verification as efficiently as tracing. Learn about the potential for applying these techniques across various kernel subsystems, paving the way for a more formally verified Linux. Gain insights into overcoming the perceived complexity of formal modeling and verification, and understand how this approach can enhance Linux's reliability and correctness beyond traditional assertion-based methods.

Syllabus

Introduction
Linux is complex
Linux is critical
What do we expect from Linux
Test cases
What do we need
Models
Generics
Modeling
Tracing
State machines
Last year
State
Authority
Other verification methods
Restrictions
Blocking
Daniel


Taught by

Linux Plumbers Conference

Related Courses

Compilers
Stanford University via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy
Angular tooling: Generating code with schematics
Coursera Project Network via Coursera