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

YouTube

LOUD - Synthesizing Strongest and Weakest Specifications

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of LOUD - Synthesizing Strongest and Weakest 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.