Launch a New Career with Certificates from Google, IBM & Microsoft
The Investment Banker Certification
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a groundbreaking 18-minute conference talk from POPL 2025 that introduces Multiple Context Free Language (MCFL) reachability as a novel approach to static program analysis. Presented by researchers from Hong Kong University of Science and Technology and Aarhus University, this video addresses the limitations of traditional Context-Free Language (CFL) reachability while avoiding the undecidability issues of fully context-sensitive languages. Learn how MCFLs create a tunable hierarchy of mildly context-sensitive languages parameterized by dimension and rank, offering adjustable analysis precision. The presentation details algorithmic complexity findings, proving optimal time bounds for various configurations, and demonstrates practical application through a taint analysis for Android that achieves remarkable coverage. The research represents a significant advancement in approximating interleaved Dyck reachability problems with provable coverage guarantees, with supporting artifacts available and evaluated as reusable.
Syllabus
[POPL'25] Program Analysis via Multiple Context Free Language Reachability
Taught by
ACM SIGPLAN