基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
为了实现对C程序中空指针引用的充分检测,本文提出了一种基于区域内存模型的空指针引用缺陷检测方法。首先,提出了基于区域的符号化三值逻辑(Region-based Symbolic Three-Valued Logic ,RSTVL ),RSTVL能够描述C程序运行时内存中数据结构的形态信息与变量的存储状态,以及可寻址表达式间的各种关系;其次,给出了基于抽象语法树与函数识别被引用指针方法;最后,结合基于RSTVL的数据流分析结果,将对被引用指针的检测转换为对相应区域的检测,给出了空指针引用缺陷检测的方法,通过函数实现过程间的空指针引用缺陷检测。对比实验结果表明,本文方法在保证一定检测准确率的前提下,能够极大的减少空指针引用缺陷的漏报。
推荐文章
基于属性可靠分析的空指针引用缺陷检测
缺陷检测
缺陷模式
空指针引用
属性可靠分析
基于深度学习的指针缺陷检测研究
指针
缺陷检测
SSD
RFCN
MobileNet
特征提取
空指针引用故障模型与测试方法研究
软件测试
空指针引用
静态分析
基于值依赖分析的空指针解引用检测
程序分析
静态缺陷检测
空指针解引用检测
需求驱动别名分析
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于区域内存模型的空指针引用缺陷检测
来源期刊 电子学报 学科 工学
关键词 空指针引用 内存模型 静态分析 函数摘要 缺陷检测
年,卷(期) 2014,(9) 所属期刊栏目 学术论文
研究方向 页码范围 1744-1752
页数 9页 分类号 TP311.5
字数 9352字 语种 中文
DOI 10.3969/j.issn.0372-2112.2014.09.013
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 宫云战 北京邮电大学网络与交换技术国家重点实验室 50 577 15.0 23.0
2 董玉坤 北京邮电大学网络与交换技术国家重点实验室 5 28 2.0 5.0
4 金大海 北京邮电大学网络与交换技术国家重点实验室 10 91 4.0 9.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (14)
共引文献  (17)
参考文献  (6)
节点文献
引证文献  (8)
同被引文献  (11)
二级引证文献  (12)
1976(2)
  • 参考文献(0)
  • 二级参考文献(2)
1995(1)
  • 参考文献(0)
  • 二级参考文献(1)
1998(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(2)
  • 参考文献(1)
  • 二级参考文献(1)
2006(4)
  • 参考文献(0)
  • 二级参考文献(4)
2007(1)
  • 参考文献(1)
  • 二级参考文献(0)
2008(3)
  • 参考文献(0)
  • 二级参考文献(3)
2010(1)
  • 参考文献(1)
  • 二级参考文献(0)
2011(3)
  • 参考文献(2)
  • 二级参考文献(1)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2016(4)
  • 引证文献(3)
  • 二级引证文献(1)
2017(5)
  • 引证文献(3)
  • 二级引证文献(2)
2018(2)
  • 引证文献(1)
  • 二级引证文献(1)
2019(4)
  • 引证文献(0)
  • 二级引证文献(4)
2020(5)
  • 引证文献(1)
  • 二级引证文献(4)
研究主题发展历程
节点文献
空指针引用
内存模型
静态分析
函数摘要
缺陷检测
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
电子学报
月刊
0372-2112
11-2087/TN
大16开
北京165信箱
2-891
1962
chi
出版文献量(篇)
11181
总下载数(次)
11
总被引数(次)
206555
论文1v1指导