Selective Context-Sensitivity for k-CFA with CFL-Reachability
summary
Presents a concrete method that uses CFL-reachability pre-analysis to decide which program nodes need k-CFA context-sensitivity, builds a fast verifier that replaces many heuristic checks, and plugs into k-call-site-sensitive pointer analysis; evaluation on 11 Java benchmarks shows analyses run substantially faster with only small precision loss (results plotted between 0 and 1, CI vs 2-callsite baseline) so the tool actually reduces false positives while cutting time and memory.
AI-written summary · about
