YoVDO

Using Formal Methods to Eliminate Exploitable Bugs - YOW! 2015

Offered By: GOTO Conferences via YouTube

Tags

Formal Methods Courses Operating Systems Courses Microkernels Courses Coq Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the revolutionary advancements in formal methods for creating software without exploitable bugs in this 47-minute conference talk from YOW! 2015. Delve into the world of verified software as Professor Kathleen Fisher from Tufts University discusses groundbreaking projects like SeL4, an open-source operating system microkernel proven to be functionally correct, and CompCert, a verifying C compiler that ensures absence of compiler-introduced bugs. Learn about the factors enabling this formal methods revolution, including improved processor speeds, advanced theorem provers, and specialized logics for low-level code reasoning. Gain insights into the promise and limitations of current formal methods techniques, with a focus on their application in DARPA's HACMS program for creating high-assurance software for vehicles. Discover how co-developing code and correctness proofs is transforming the landscape of secure software development, potentially eliminating buffer overflows, null pointer exceptions, and use-after-free errors.

Syllabus

Using Formal Methods to Eliminate Exploitable Bugs • Kathleen Fisher • YOW! 2015


Taught by

GOTO Conferences

Related Courses

Использование механизмов операционных систем в разработке программного обеспечения
National Research Nuclear University MEPhI via Coursera
Containers, VMs, Processes - Deep Dive and Learn About Your Operating System
Devoxx via YouTube
Containers, VMs, Processes - How All of These Technologies Work
Devoxx via YouTube
Security in Zephyr and Fuchsia - Comparing Emerging Open Source Operating Systems
Linux Foundation via YouTube
Rust on L4Re - Safe Language Meets Safe Microkernel
Rust via YouTube