YoVDO

Inductive Program Synthesis via Iterative Forward-Backward Abstract Interpretation

Offered By: ACM SIGPLAN via YouTube

Tags

Program Synthesis Courses Formal Methods Courses Static Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a novel approach to inductive program synthesis presented at the PLDI 2023 conference in this 17-minute video. Delve into the innovative technique of iterative forward-backward abstract interpretation, designed to address the challenge of gigantic search spaces in example-based program synthesis. Learn how this method combines forward abstract interpretation to compute possible outputs given inputs with backward abstract interpretation to determine possible inputs given outputs. Discover how this alternating approach effectively prunes the search space and improves the efficiency of syntax-guided synthesis (SyGuS). Examine the experimental results that demonstrate significant performance improvements over state-of-the-art approaches. Gain insights into the application of sophisticated abstract interpretation techniques for a wide range of inductive synthesis tasks.

Syllabus

[PLDI'23] Inductive Program Synthesis via Iterative Forward-Backward Abstract Interpretation


Taught by

ACM SIGPLAN

Related Courses

Human Computer Interaction
Independent
Introduction à la logique informatique - Partie 2 : calcul des prédicats
Université Paris-Saclay via France Université Numerique
System Validation (4): Modelling Software, Protocols, and other behaviour
EIT Digital via Coursera
Formal Software Verification
University System of Maryland via edX
Principles of Secure Coding
University of California, Davis via Coursera