Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Lead AI-Native Products with Microsoft's Agentic AI Program
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
This conference talk explores how to reduce brittleness in Dafny programs, presented by Remy Willems, Matthias Schlaipfer, and Olivier Bouissou from Amazon at the Dafny 2025 workshop. Learn about the critical problem of proof instability in SMT-based automated program verifiers, where small changes to programs or tool versions can cause SMT solvers to take much longer or fail completely. Discover manual language features that go beyond previously proposed automated methods for reducing brittleness. The presenters demonstrate through various examples and code deployed at scale at a major cloud provider that these techniques are developer-friendly and significantly impactful. The talk was sponsored by ACM SIGPLAN and presented at the Dafny 2025 workshop on January 19, 2025.
Syllabus
[Dafny'25] Helping users to reduce Brittleness in their Dafny programs - a success story
Taught by
ACM SIGPLAN