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

YouTube

IronSpec - Increasing the Reliability of Formal Specifications

USENIX via YouTube

Overview

Explore a 15-minute conference talk from USENIX OSDI '24 that introduces IronSpec, a groundbreaking framework designed to enhance the reliability of formal specifications in verified systems. Delve into the challenges of ensuring the correctness of specifications and discover how IronSpec adapts classical software testing practices to address this critical issue. Learn about the framework's innovative features, including automated sanity checking, SpecTesting Proofs (STPs), and automated spec mutation testing. Examine the results of IronSpec's evaluation on 14 specifications, including six from real-world verified codebases, and uncover how it successfully identified ten specification bugs across these systems. Gain insights into the importance of robust specifications in maintaining the integrity of formally verified systems and how IronSpec contributes to strengthening the foundations of software verification.

Syllabus

OSDI '24 - IronSpec: Increasing the Reliability of Formal Specifications

Taught by

USENIX

Reviews

Start your review of IronSpec - Increasing the Reliability of Formal Specifications

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.