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

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