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

Introduction to Enterprise Computing
Marist College via Independent
Advanced Operating Systems
Georgia Institute of Technology via Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
操作系统原理(Operating Systems)
Peking University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity