李昊峰(1994-), 男, 博士生, CCF学生会员,主要研究领域为程序分析.
孟海宁(1995-), 女, 博士生, CCF学生会员,主要研究领域为程序分析.
郑恒杰(1996-), 男, 硕士, 主要研究领域为程序分析.
曹立庆(1997-), 男, 博士生, CCF学生会员, 主要研究领域为程序分析.
李炼(1977-), 男, 博士, 研究员,博士生导师, CCF专业会员, 主要研究领域为程序分析, 软件安全.
李炼,lianli@ict.ac.cn
TP311
国家自然科学基金 (61872043)
National Natural Science Foundation of China (61872043)
指针分析是编译优化、程序静态分析中的基础, 很多应用都需要基于指针分析, 低精度的指针分析会给这些应用带来高误报率和漏报率, 通过添加上下文敏感信息是提高指针分析的精度的一个重要手段. 自从面向对象的概念被提出来之后, 该概念得到了广泛的应用, Java、C++、.NET、C#等主流语言都支持面向对象的特性, 面向对象程序的指针分析越来越受关注. 做了一个系统文献综述(SLR), 通过对索引到的相关文献进行分析和归类, 总结了面向对象程序的上下文敏感指针分析研究的5个主要问题, 并对这5个问题中用到的方法进行了分析讨论.
Pointer analysis is the basis of compiler optimization and static analysis, and a lot of applications are based on pointer analysis. Low-precision pointer analysis brings high false positive rate and false negative rate to these applications, and adding context sensitive information is an important means to improve accuracy. Since the object-oriented concept was put forward, it has been widely used. Some mainstream languages, such as Java, C++, .NET and C#, support object-oriented features. Therefore, pointer analysis for object-oriented language is getting more and more attention. This study investigates context-sensitive pointer analysis for object-oriented language by using systematic literature review (SLR) method. After analyzing and categorizing the relevant literature, five questions are summarized about context-sensitive pointer analysis for object-oriented language.
李昊峰,孟海宁,郑恒杰,曹立庆,李炼.面向对象程序的上下文敏感指针分析研究.软件学报,2022,33(1):78-101
复制