YoVDO

Interactive Debugging of Datalog Programs

Offered By: ACM SIGPLAN via YouTube

Tags

Programming Languages Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an innovative approach to interactive debugging of Datalog programs in this 17-minute conference talk from OOPSLA2 2023. Dive into the world of top-down evaluation strategies, specifically the recursive query/subquery method, and discover how it can enhance complex Datalog programming tasks. Learn about the first complete programming-language semantics based on this approach, including a small-step operational semantics for top-down Datalog. Understand how step-into and step-over interactions are implemented in the debugger, and gain insights into the hybrid Datalog semantics that combines top-down operational semantics with a bottom-up database. See how this debugger can be adapted for use with Soufflé and IncA frontend languages, and explore its practical applications in debugging real-world Datalog programs with realistic workloads.

Syllabus

[OOPSLA23] Interactive Debugging of Datalog Programs


Taught by

ACM SIGPLAN

Related Courses

Programming Languages
University of Virginia via Udacity
Compilers
Stanford University via Coursera
Programming Languages, Part A
University of Washington via Coursera
CSCI 1730 - Introduction to Programming Languages
Brown University via Independent
Intro to Java Programming
San Jose State University via Udacity