学术搜索
科研智能体
Research Labs
AI 阅读
AI 文库
AMiner 沉思
AMiner 亮点
学术资源
AI2000
期刊/会议
学者库
学术API
溯源树
数据集
知识沉淀
学术空间
订阅小程序
旧版功能
开通会员
低至0.73元/天
一次搞定AI科研
立即登录
English
联系方式
基于传播引擎的指针引用错误检测 | AMiner
基于传播引擎的指针引用错误检测
衷璐洁
,
霍玮
,
李丰
,
陈聪明
,
冯晓兵
,
张兆庆
Chinese Journal of Computers(2013)
被引用
2
|
浏览
32
摘要
指针在C程序中应用广泛,指针引用错误多发且危害严重.目前代表性的检测工具由于使用方便性和检测精度不足以及难以处理大规模程序等原因,并不能满足实用需求.文中提出一种新型的错误检测方法,该方法基于域敏感、流敏感和上下文敏感的传播引擎,通过定义错误属性格、在源程序中对错误属性格值进行计算和传播来完成错误检测.在开放源码编译器Open64中实现了其原型系统Propagator.以空指针引用错误检测为实例研究内容,使用Apache、OpenSSH、gzip等应用领域广泛的典型应用为实验用例.与Saturn、Splint和Clang-SA进行对比,Propagator的平均检测时间仅为12s,误报率平均仅为13%,远低于对比工具,且没有发现漏报已知错误.上述结果表明,Propagator既提高了检测精度又保证了可扩展性,具有很好的实用前景.
更多
查看译文
关键词
Fault Detection and Correction,
Software Fault Localization,
Search-Based Testing,
Program Repair,
Detection
上传PDF
原文链接
分享
引用
加入学术空间
AI 理解论文
数据免责声明
页面数据均来自互联网公开来源、合作出版商和通过AI技术自动分析结果,我们不对页面数据的有效性、准确性、正确性、可靠性、完整性和及时性做出任何承诺和保证。若有疑问,可以通过电子邮件方式联系我们:
report@aminer.cn
Chat Paper
正在生成论文摘要
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络