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

YouTube

Semantics of Sets of Programs

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a 15-minute conference presentation that introduces a novel denotational semantics theory for verifying properties across infinite sets of programs defined by grammars. Learn how current verification frameworks fail when dealing with loops in program sets, and discover why existing Hoare-style logics lack relative completeness for such scenarios. Understand the fundamental requirement of tracking distinct program behaviors over unboundedly many executions for compositional verification of simple properties in infinite program sets. Examine the construction of minimal compositional semantics that captures simple properties of program sets and see how this leads to the first sound and relatively complete Hoare-style logic for infinite sets of programs. Gain insights into designing minimally complex, compositional verification techniques for sets of programs, with applications in program synthesis where proving properties must hold for all infinitely many programs described by a grammar. The presentation covers theoretical foundations, practical implications, and demonstrates how this work addresses limitations in current verification approaches for program synthesis applications.

Syllabus

[OOPSLA'25] Semantics of Sets of Programs

Taught by

ACM SIGPLAN

Reviews

Start your review of Semantics of Sets of Programs

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.