YoVDO

Counterexample-Guided Inference of Modular Specifications

Offered By: Simons Institute via YouTube

Tags

Program Synthesis Courses Formal Methods Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 28-minute lecture on counterexample-guided inference of modular specifications presented by Bill Hallahan from Binghamton University at the Simons Institute. Delve into the world of modular verification tools and their role in allowing programmers to compositionally specify and prove function specifications. Discover a novel counterexample-guided algorithm designed to automatically infer specifications for functions called within a target function. Examine the algorithm's parameterization over a verifier, counterexample generator, and constraint-guided synthesizer, and understand how the soundness and completeness of these components contribute to the overall algorithm's effectiveness. Learn about additional requirements that extend the completeness result to an infinite set of possible specifications. Conclude by reviewing an evaluation of this technique across various benchmarks, gaining insights into its practical applications in the field of synthesis of models and systems.

Syllabus

Counterexample-Guided Inference of Modular Specifications


Taught by

Simons Institute

Related Courses

Stanford Seminar - Concepts and Questions as Programs
Stanford University via YouTube
DreamCoder- Growing Generalizable, Interpretable Knowledge With Wake-Sleep Bayesian Program Learning
Yannic Kilcher via YouTube
A Neural Network Solves and Generates Mathematics Problems by Program Synthesis - Paper Explained
Aleksa Gordić - The AI Epiphany via YouTube
EI Seminar - Recent Papers in Embodied Intelligence
Massachusetts Institute of Technology via YouTube
Using Program Synthesis to Build Compilers
Simons Institute via YouTube