YoVDO

IronSpec - Increasing the Reliability of Formal Specifications

Offered By: USENIX via YouTube

Tags

Formal Methods Courses Automated testing Courses Mutation Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Introdução ao Teste de Software
Universidade de São Paulo via Coursera
Automated Software Testing: Model and State-based Testing
Delft University of Technology via edX
Mutation Testing in Java with Pitest
Pluralsight
Making Mutants Work for You
GOTO Conferences via YouTube
Mutation Testing in Python
GOTO Conferences via YouTube