On-the-Fly Static Analysis via Dynamic Bidirected Dyck Reachability
Abstract
References
Index Terms
- On-the-Fly Static Analysis via Dynamic Bidirected Dyck Reachability
Recommendations
Optimal Dyck reachability for data-dependence and alias analysis
A fundamental algorithmic problem at the heart of static analysis is Dyck reachability. The input is a graph where the edges are labeled with different types of opening and closing parentheses, and the reachability information is computed via paths whose ...
Efficient algorithms for dynamic bidirected Dyck-reachability
Dyck-reachability is a fundamental formulation for program analysis, which has been widely used to capture properly-matched-parenthesis program properties such as function calls/returns and field writes/reads. Bidirected Dyck-reachability is a relaxation ...
Program Analysis via Multiple Context Free Language Reachability
Context-free language (CFL) reachability is a standard approach in static analyses, where the analysis question (e.g., is there a dataflow from x to y?) is phrased as a language reachability problem on a graph G wrt a CFL L. However, CFLs lack the ...
Comments
Information & Contributors
Information
Published In
![cover image Proceedings of the ACM on Programming Languages](/cms/asset/e32c319c-acde-4bfa-a46f-fd15936dcf3f/3554315.cover.jpg)
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Badges
Author Tags
Qualifiers
- Research-article
Funding Sources
- VILLUM FONDEN
- SERB MATRICS
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 414Total Downloads
- Downloads (Last 12 months)361
- Downloads (Last 6 weeks)33
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in