Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Get 20% off all career paths from fullstack to AI
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
Explore a 14-minute conference presentation that introduces LOUD, a novel framework for synthesizing specifications for nondeterministic programs. Learn how this research addresses critical limitations in existing specification synthesis approaches by supporting existential quantifiers in queries and computing both strongest L-consequences and weakest L-implicants. Discover how LOUD extends the Spyro framework to capture both demonic properties (holding for every nondeterministic execution) and angelic properties (holding for some nondeterministic execution). Examine the implementation of ASPIRE, a solver that demonstrates practical applications including bug identification in deterministic and nondeterministic programs, property extraction from concurrent programs, and synthesis of winning strategies in two-player games. Gain insights into advanced program synthesis techniques presented by researchers from the University of California at San Diego at the OOPSLA 2025 conference, with access to supplementary materials and artifacts for further exploration.
Syllabus
[OOPSLA'25] LOUD: Synthesizing Strongest and Weakest Specifications
Taught by
ACM SIGPLAN