YoVDO

Efficient Bottom-Up Synthesis for Programs with Local Variables

Offered By: ACM SIGPLAN via YouTube

Tags

Program Synthesis Courses Lambda Functions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking synthesis algorithm presented at POPL 2024 that efficiently searches programs with local variables. Dive into the concept of lifted interpretation, which enables simultaneous evaluation of all programs from a grammar, allowing for effective reduction of the search space for programs with local variables. Learn how this innovative approach overcomes limitations of prior bottom-up synthesis algorithms, particularly in evaluating programs with free local variables. Discover the application of these ideas in web automation through Arborist, a tool that outperforms state-of-the-art techniques like WebRobot and Helena in automating complex tasks. Gain insights into the algorithm's potential to significantly expand the range of automatable tasks in web environments.

Syllabus

[POPL'24] Efficient Bottom-Up Synthesis for Programs with Local Variables


Taught by

ACM SIGPLAN

Related Courses

โปรแกรมไพทอนสำหรับวิทยาการข้อมูล | Python Programming for Data Science
Chiang Mai University via ThaiMOOC
Introduction to Functions in Python
DataCamp
Intermediate Functional Programming with purrr
DataCamp
Game Development (Android + IOS): Build 12 Apps & Games
Udemy
Python from Intermediate to Expert
Udemy