Interprocedural analyses can be classied as either context-insensitive, which tend to sacri-ce precision to gain eciency, or context-sensitive, which are more precise but also more expensive. This paper discusses a prole-guided approach to interprocedural analysis that is context-sensitive, and hence more precise, for the \important " call sites for a function, and context-insensitive, and hence more ecient, for the \unimportant " call sites. Experiments in-dicate that this approach can be signicantly more ecient than a traditional context-sensitive analysis without sacricing much of the pragmatic value of the data ow information gathered.
Points-to analysis is a static program analysis that extracts reference information from programs, e...
Context-sensitive analysis provides information which is potentially more accurate than that provide...
Context sensitivity is a technique to improve program analysis precision by distinguishing between f...
We present a method for selectively applying context-sensitivity during interprocedural program anal...
We present a method for selectively applying context-sensitivity during interprocedural program anal...
Since Sharir and Pnueli, algorithms for context-sensitivity have been defined in terms of 'valid' pa...
Context-sensitivity is the primary approach for adding more precision to a points-to analysis, while...
Abstract Since Sharir and Pnueli, algorithms for context-sensitivity have been de-fined in terms of ...
A context-sensitive analysis is an analysis in which program elements are interpreted with respect ...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2004.Overall, the accuracy of the ...
Whether context-sensitive program analysis is more effective than context-insensitive analysis is an...
To compute accurate information efficiently for programs that use pointer variables, a program analy...
How to make precise context-sensitive analyses scale like context-insensitive analysis? Problem Obse...
In this paper, we present a hierarchical flow-sensitive alias analysis algorithm which parameterizes...
Context sensitive inter-procedural dataflow analysis is a precise approach for static analysis of pr...
Points-to analysis is a static program analysis that extracts reference information from programs, e...
Context-sensitive analysis provides information which is potentially more accurate than that provide...
Context sensitivity is a technique to improve program analysis precision by distinguishing between f...
We present a method for selectively applying context-sensitivity during interprocedural program anal...
We present a method for selectively applying context-sensitivity during interprocedural program anal...
Since Sharir and Pnueli, algorithms for context-sensitivity have been defined in terms of 'valid' pa...
Context-sensitivity is the primary approach for adding more precision to a points-to analysis, while...
Abstract Since Sharir and Pnueli, algorithms for context-sensitivity have been de-fined in terms of ...
A context-sensitive analysis is an analysis in which program elements are interpreted with respect ...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2004.Overall, the accuracy of the ...
Whether context-sensitive program analysis is more effective than context-insensitive analysis is an...
To compute accurate information efficiently for programs that use pointer variables, a program analy...
How to make precise context-sensitive analyses scale like context-insensitive analysis? Problem Obse...
In this paper, we present a hierarchical flow-sensitive alias analysis algorithm which parameterizes...
Context sensitive inter-procedural dataflow analysis is a precise approach for static analysis of pr...
Points-to analysis is a static program analysis that extracts reference information from programs, e...
Context-sensitive analysis provides information which is potentially more accurate than that provide...
Context sensitivity is a technique to improve program analysis precision by distinguishing between f...