期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
基于区间集的Cppcheck数组边界缺陷检测 被引量:5
1
作者 张仕金 尚赵伟 《计算机应用》 CSCD 北大核心 2013年第11期3257-3261,共5页
针对开源软件Cppcheck误报率和漏报率过高,且不能检测出运行时程序缺陷等问题,基于Cppcheck程序,提出了抽象区间集算法,并将其应用于数组边界缺陷检测。在Cppcheck框架内,通过引入区间集概念,建立每个程序点变量和表达式的整型区间集和... 针对开源软件Cppcheck误报率和漏报率过高,且不能检测出运行时程序缺陷等问题,基于Cppcheck程序,提出了抽象区间集算法,并将其应用于数组边界缺陷检测。在Cppcheck框架内,通过引入区间集概念,建立每个程序点变量和表达式的整型区间集和数组区间集,并由此定位出程序中的矛盾点,最终检测出程序缺陷。与Cppcheck相比较,所提算法的查准率提高18.5%,漏报率降低22.5%,误报率提高3.5%。实验结果表明,该方法能有效地检测出运行程序缺陷,并提高Cppcheck缺陷检测性能。 展开更多
关键词 Cppcheck 抽象区间集 数组越界 变量 表达式
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部