Boomerang: Demand-driven flow-and context-sensitive pointer analysis for java

J Späth, L Nguyen Quang Do, K Ali… - … Conference on Object …, 2016 - drops.dagstuhl.de
… the precision and recall of Boomerang compared to the state-of-the-art demand-driven
Boomerang to using other demand-driven pointer analyses when integrated into a taint analysis

Boomerang: Demand-Driven Flow-and Context-Sensitive Pointer Analysis for Java (Artifact)

J Späth, L Nguyen Quang Do, K Ali, E Bodden - 2016 - drops.dagstuhl.de
… to compare the pointer analysis Boomerang with two other demand-driven pointer analyses,
SB [2] and DA [3]. We show PointerBench can be used to test different pointer analyses. …

Two sparsification strategies for accelerating demand-driven pointer analysis

K Karakaya, E Bodden - 2023 IEEE Conference on Software …, 2023 - ieeexplore.ieee.org
demand-driven pointer analysis. We finally briefly explain BOOMERANG’s approach to
pointer analysis… The Call-PDS models flow- and context-sensitive data-flow analysis. Its push …

Qilin: A new framework for supporting fine-grained context-sensitivity in Java pointer analysis

D He, J Lu, J Xue - 36th European Conference on Object …, 2022 - drops.dagstuhl.de
… Existing whole-program context-sensitive pointer analysis frameworks for Java, which were
opensourced over one decade ago, were designed and implemented to support only method…

Value-flow-based demand-driven pointer analysis for C and C++

Y Sui, J Xue - IEEE Transactions on Software Engineering, 2018 - ieeexplore.ieee.org
demand-driven flow- and context-sensitive pointer analysis … SUPA enables computing points-to
information via value-flow … existing demand-driven analyses for C [20], [21], [22] and Java

Context sensitivity without contexts: A cut-shortcut approach to fast and precise pointer analysis

W Ma, S Yang, T Tan, X Ma, C Xu, Y Li - Proceedings of the ACM on …, 2023 - dl.acm.org
context-sensitive approaches have been put forth for scaling pointer analysis to large and
complex Java … Cut-Shortcut for fast and precise pointer analysis for Java. Its insight is simple: …

Selecting context-sensitivity modularly for accelerating object-sensitive pointer analysis

D He, J Lu, Y Gao, J Xue - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
… We have excluded jython and hsqldb since their context sensitive analyses do not scale
due to overly conservative handling of Java reflection[13]. The time budget used for running …

Context debloating for object-sensitive pointer analysis

D He, J Lu, J Xue - … 36th IEEE/ACM International Conference on …, 2021 - ieeexplore.ieee.org
pointer analyses applied to a set of 12 representative Java … existing selective context-sensitive
pointer analysis algorithms … this paper, demand-driven pointer analyses [45]–[50] typicall…

A principled approach to selective context sensitivity for pointer analysis

Y Li, T Tan, A Møller, Y Smaragdakis - ACM Transactions on …, 2020 - dl.acm.org
… has evolved for Java pointer analysis from purely improving … work on context-sensitive pointer
analysis into three … ) are included in the wrapped flow and thus considered precision-critical…

Demand-driven pointer analysis with strong updates via value-flow refinement

Y Sui, J Xue - arXiv preprint arXiv:1701.05650, 2017 - arxiv.org
… We present a new demand-driven flow- and context-sensitive pointer analysis with strong
updates for C programs, called SUPA, that enables computing points-to information via value-…