Pointer Analysis
Pointer Analysis
复制标题
指针分析
DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
G. Balatsouras
中科院分区:
文献类型:
--
作者:
Y. Smaragdakis;G. Balatsouras
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applications. The goal of pointer analysis is to compute an approximation of the set of program objects that a pointer variable or expression can refer to. We present an introduction and survey of pointer analysis techniques, with an emphasis on distilling the essence of common analysis algorithms. To this end, we focus on a declarative presentation of a common core of pointer analyses: algorithms are modeled as configurable, yet easy-to-follow, logical specifications. The specifications serve as a starting point for a broader discussion of the literature, as independent threads spun from the declarative model.