首页 | 官方网站   微博 | 高级检索  
     

面向对象程序的上下文敏感指针分析研究
引用本文:李昊峰,孟海宁,郑恒杰,曹立庆,李炼.面向对象程序的上下文敏感指针分析研究[J].软件学报,2022,33(1):78-101.
作者姓名:李昊峰  孟海宁  郑恒杰  曹立庆  李炼
作者单位:计算机体系结构国家重点实验室(中国科学院 计算技术研究所), 北京 100190;中国科学院大学, 北京 100049
基金项目:国家自然科学基金(61872043)
摘    要:指针分析是编译优化、程序静态分析中的基础,很多应用都需要基于指针分析,低精度的指针分析会给这些应用带来高误报率和漏报率,通过添加上下文敏感信息是提高指针分析的精度的一个重要手段.自从面向对象的概念被提出来之后,该概念得到了广泛的应用, Java、C++、.NET、C#等主流语言都支持面向对象的特性,面向对象程序的指针分析越来越受关注.做了一个系统文献综述(SLR),通过对索引到的相关文献进行分析和归类,总结了面向对象程序的上下文敏感指针分析研究的5个主要问题,并对这5个问题中用到的方法进行了分析讨论.

关 键 词:指针分析  上下文敏感  面向对象语言  系统文献综述
收稿时间:2019/11/27 0:00:00
修稿时间:2021/2/24 0:00:00

Context-sensitive Pointer Analysis for Object-oriented Programs: A Systematic Literature Review
LI Hao-Feng,MENG Hai-Ning,ZHENG Heng-Jie,CAO Li-Qing,LI Lian.Context-sensitive Pointer Analysis for Object-oriented Programs: A Systematic Literature Review[J].Journal of Software,2022,33(1):78-101.
Authors:LI Hao-Feng  MENG Hai-Ning  ZHENG Heng-Jie  CAO Li-Qing  LI Lian
Affiliation:Institute of Computing Technology Chinese Academy of Sciences, Beijing 100190, China;University of Chinese Academy of Sciences, Beijing 100049, China
Abstract: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 will bring high false positive rate and false negative rate to these applications. Adding context sensitive information is an important means to improve accuracy. Since the concept of object-oriented was put forward, it has been widely used. Some mainstream languages such as JAVA, C++,.NET, C# support object-oriented features. So, pointer analysis for object-oriented language is getting more and more attention. This paper investigates context-sensitive pointer analysis for object-oriented language by using systematic literature review(SLR) method. After analyzing and categorizing the relevant literatures, we summarized 5 questions about context-sensitive pointer analysis for object-oriented language.
Keywords:pointer analysis  context-sensitive  object-oriented language  SLR
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号