Points-to analysis for Java infers heap objects that a reference variable can point to. Existing practiced context-sensitive points-to analyses are cloning-based, with an inherent limit to handle recursive procedure calls and being hard to scale under deep cloning. This paper presents a stacking-based context-sensitive points-to analysis for Java, by deriving the analysis as weighted pushdown model checking problems. To generate a tractable model for model checking, instead of passing global variables as parameters along procedure calls and returns, we model the heap memory with a global data structure that stores and loads global references with synchronized points-to information on-demand. To accelerate the analysis, we propose a two-stag...
Developing scalable and precise points-to analyses is increasingly important for analysing and optim...
Pointer analysis statically approximates the heap pointer structure during a program execution in or...
Pointer analysis addresses a fundamental problem in program analysis: determining statically whether...
Abstract. Points-to analysis for Java infers heap objects that a refer-ence variable can point to. E...
Points-to analysis addresses a fundamental problem in program analysis: determining statically which...
This paper presents a systematic approach to scaling stackingbased context-sensitive program analysi...
AbstractPoints-to analysis is a prerequisite of program verification and static analysis on Java pro...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
リサーチレポート(北陸先端科学技術大学院大学情報科学研究科)本文は図書館に配架されています。 / This material is stored in the JAIST library
リサーチレポート(北陸先端科学技術大学院大学情報科学研究科)本文は図書館に配架されています。 / This material is stored in the JAIST library
Pointer analysis statically approximates the heap pointer structure during a program execution in or...
Developing scalable and precise points-to analyses is increasingly important for analysing and optim...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
Pushdown systems are well understood as abstract models ofprograms with (recursive) procedures. Reps...
Developing scalable and precise points-to analyses is increasingly important for analysing and optim...
Developing scalable and precise points-to analyses is increasingly important for analysing and optim...
Pointer analysis statically approximates the heap pointer structure during a program execution in or...
Pointer analysis addresses a fundamental problem in program analysis: determining statically whether...
Abstract. Points-to analysis for Java infers heap objects that a refer-ence variable can point to. E...
Points-to analysis addresses a fundamental problem in program analysis: determining statically which...
This paper presents a systematic approach to scaling stackingbased context-sensitive program analysi...
AbstractPoints-to analysis is a prerequisite of program verification and static analysis on Java pro...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
リサーチレポート(北陸先端科学技術大学院大学情報科学研究科)本文は図書館に配架されています。 / This material is stored in the JAIST library
リサーチレポート(北陸先端科学技術大学院大学情報科学研究科)本文は図書館に配架されています。 / This material is stored in the JAIST library
Pointer analysis statically approximates the heap pointer structure during a program execution in or...
Developing scalable and precise points-to analyses is increasingly important for analysing and optim...
The goal of points-to analysis for Java is to determine the set of objects pointed to by a reference...
Pushdown systems are well understood as abstract models ofprograms with (recursive) procedures. Reps...
Developing scalable and precise points-to analyses is increasingly important for analysing and optim...
Developing scalable and precise points-to analyses is increasingly important for analysing and optim...
Pointer analysis statically approximates the heap pointer structure during a program execution in or...
Pointer analysis addresses a fundamental problem in program analysis: determining statically whether...