基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
符号执行和约束求解相结合的软件测试方法采用深度优先搜索的路径调度算法会造成测试路径聚居性问题,实际软件中存在路径爆炸,使得采用该算法的测试语句覆盖率低下.提出一种新的PSHC路径调度算法.先将路径分为前缀和后缀两部分,每次测试总是试图寻找这样的路径,该路径与已存在的路径具有最短的相同前缀,并且包含尽可能多的尚未被访问过的基本块作为其后缀.基于Phoenix漏洞发掘工具的实验结果表明,PSHC算法可以迅速提高测试的语句覆盖率到100%,有效解决由于深度优先搜索的路径聚居性导致的测试代码的局部性问题,PSHC算法产生的路径数与循环深度无关,软件规模越大,该算法的表现越好.
推荐文章
基于混合符号执行的Fuzzing测试技术
混合符号执行
动态插桩
Fuzzing测试
约束求解
代码覆盖率
基于动态符号执行的二进制程序缺陷发现系统
语义提取
动态符号执行
路径调度
二进制程序缺陷发现
基于前向探针的符号执行路径搜索算法
符号执行
覆盖率
前向探针
状态转移
基于输入约束的符号执行优化
符号执行
输入约束
路径爆炸
缺陷查找
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 符号执行中高语句覆盖率的路径调度
来源期刊 计算机工程与应用 学科 工学
关键词 符号执行 路径调度 约束求解 软件测试
年,卷(期) 2010,(14) 所属期刊栏目 研发、设计、测试
研究方向 页码范围 66-68,125
页数 分类号 TP311.5
字数 4384字 语种 中文
DOI 10.3778/j.issn.1002-8331.2010.14.019
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 蒋凡 中国科学技术大学计算机科学技术系 97 867 16.0 25.0
2 李朝君 中国科学技术大学计算机科学技术系 2 12 2.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (7)
同被引文献  (4)
二级引证文献  (0)
2010(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2011(1)
  • 引证文献(1)
  • 二级引证文献(0)
2012(1)
  • 引证文献(1)
  • 二级引证文献(0)
2013(1)
  • 引证文献(1)
  • 二级引证文献(0)
2014(1)
  • 引证文献(1)
  • 二级引证文献(0)
2016(2)
  • 引证文献(2)
  • 二级引证文献(0)
2019(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
符号执行
路径调度
约束求解
软件测试
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程与应用
半月刊
1002-8331
11-2127/TP
大16开
北京619信箱26分箱
82-605
1964
chi
出版文献量(篇)
39068
总下载数(次)
102
总被引数(次)
390217
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导