YoVDO

On-The-Fly Static Analysis via Dynamic Bidirected Dyck Reachability

Offered By: ACM SIGPLAN via YouTube

Tags

Static Analysis Courses Graph Theory Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking 17-minute conference talk from POPL 2024 that introduces a novel dynamic algorithm for bidirected Dyck reachability in on-the-fly static analysis. Delve into the challenges of continuous code changes in program analysis and discover how this algorithm achieves O(n· α(n)) worst-case performance per update, outperforming the O(n2) bound of offline algorithms. Learn about the algorithm's implementation and its impressive performance in on-the-fly data-dependence and alias analyses, showcasing speedups of up to 1000X compared to existing methods. Gain insights into the practical applications of this approach for real-time program analysis and its potential to revolutionize the field of static analysis.

Syllabus

[POPL'24] On-The-Fly Static Analysis via Dynamic Bidirected Dyck Reachability


Taught by

ACM SIGPLAN

Related Courses

Aplicaciones de la teoría de grafos a la vida real
Miríadax
Aplicaciones de la Teoría de Grafos a la vida real
Universitat Politècnica de València via UPV [X]
Introduction to Computational Thinking and Data Science
Massachusetts Institute of Technology via edX
Genome Sequencing (Bioinformatics II)
University of California, San Diego via Coursera
Algorithmic Information Dynamics: From Networks to Cells
Santa Fe Institute via Complexity Explorer