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

YouTube

The Proof Must Go On - Formal Methods in the Theater of Secure Software Development

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a visionary conference talk that presents a fictional yet historically-grounded narrative about the future integration of formal methods into mainstream software development. Delivered by Charles Averill from the University of Texas at Dallas at the Onward! 2025 conference, this 48-minute presentation examines how formal verification will transition from academic curiosity to essential infrastructure over the coming century. Discover how the speaker envisions formal methods spreading quietly through the software industry as traditional testing approaches become inadequate against increasing cyberattacks and development complexity. Learn about the predicted evolution where verified C Bibliotheken become standard, model checkers integrate seamlessly into CI pipelines, and modern type systems reach widespread adoption. Understand the challenges that will persist, particularly around AI and IO systems remaining stubbornly unverifiable, and how this will drive industry toward deeper forms of trust. Gain insights into how future developers will learn to write specifications not as academic exercises but as professional necessities for survival in an increasingly complex digital landscape. The presentation offers a compelling vision of how formal verification will become an invisible standard, transforming secure software development practices without fanfare but with profound impact.

Syllabus

[Onward!'25] The Proof Must Go On: Formal Methods in the Theater of Secure Software Development(…)

Taught by

ACM SIGPLAN

Reviews

Start your review of The Proof Must Go On - Formal Methods in the Theater of Secure Software Development

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.