Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > Projection Merging: Reducing Redundancies in Inclusion Constraint Graphs
Projection Merging: Reducing Redundancies in Inclusion Constraint Graphs

Inclusion-based program analyses are implemented by adding new edges to directed graphs. In most analyses, there are many different ways to add a transitive edge between two nodes, namely through each different path connecting the nodes. This path redundancy limits the scalability of these analyses. We present projection merging, a technique to reduce path redundancy. Combined with cycle elimination, projection merging achieves orders of magnitude speedup of analysis time on programs over that of using cycle elimination alone.

popl00.pdf
PDF file

In: Proceedings POPL 2000, 27'th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages

Details

Type: Inproceedings