We describe our preliminary experience in the design and implementation of a points-to analysis for Java, called EMU, that enables developers to perform pointer-related queries in programs undergoing constant changes in IDEs. EMU achieves fast response times by adopting a modular approach to incrementally updating method summaries upon small code changes: the points-to information in a method is summarised indirectly by CFL reachability rather than directly by points-to sets. Thus, the impact of a small code change made in a method is localised, requiring only its affected part to be re-summarised just to reflect the change. EMU achieves precision by being context-sensitive (for both method invocation and heap abstraction) and field-sensiti...
Abstract. We describe the design and implementation of an efficient inclusion-based points-to analys...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
Pointer analysis addresses a fundamental problem in program analysis: determining statically whether...
Points-to analysis plays a critical role in modern compilers and a wide range of program understandi...
Developing scalable and precise points-to analyses is increasingly important for analysing and optim...
Points-to analysis addresses a fundamental problem in program analysis: determining statically which...
Abstract. Points-to analysis for Java infers heap objects that a refer-ence variable can point to. E...
Many compiler analyses and optimizations require precise information about the behaviour of pointer...
Many compiler analyses and optimizations require precise information about the behaviour of pointers...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
Points-to analysis for Java infers heap objects that a reference variable can point to. Existing pra...
This dissertation presents a pointer analysis for Java programs, together with several practical ana...
Points-to analysis is a static analysis that approximates which memory locations each program expres...
We present the D framework for points-to analysis of Java programs. D builds on the idea of specif...
Abstract. We describe the design and implementation of an efficient inclusion-based points-to analys...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
Pointer analysis addresses a fundamental problem in program analysis: determining statically whether...
Points-to analysis plays a critical role in modern compilers and a wide range of program understandi...
Developing scalable and precise points-to analyses is increasingly important for analysing and optim...
Points-to analysis addresses a fundamental problem in program analysis: determining statically which...
Abstract. Points-to analysis for Java infers heap objects that a refer-ence variable can point to. E...
Many compiler analyses and optimizations require precise information about the behaviour of pointer...
Many compiler analyses and optimizations require precise information about the behaviour of pointers...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
Points-to analysis for Java infers heap objects that a reference variable can point to. Existing pra...
This dissertation presents a pointer analysis for Java programs, together with several practical ana...
Points-to analysis is a static analysis that approximates which memory locations each program expres...
We present the D framework for points-to analysis of Java programs. D builds on the idea of specif...
Abstract. We describe the design and implementation of an efficient inclusion-based points-to analys...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
Pointer analysis addresses a fundamental problem in program analysis: determining statically whether...