基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
符号执行技术以其良好的精确度控制和代码覆盖率被广泛应用于静态程序分析和高覆盖率测试用例自动生成.符号执行在分析程序时,以模拟真实的程序执行过程的方式分析程序的数据流和控制流信息,并检查程序可能出现的所有状态,得到程序的分析结果.高精确度和高覆盖率要求对程序状态描述具体而完备,这会导致符号执行过程中常见的状态爆炸问题.首先提出在不同的执行路径上对具体内存状态进行合并的算法,然后对内存模型进行适度的抽象,扩大状态合并算法的适用范围,最后讨论状态合并所带来的实际效果,并提出了状态合并的优化解决方案.所提出的算法在符号执行引擎ShapeChecker上实现,并取得了良好的实验结果.
推荐文章
基于混合符号执行的Fuzzing测试技术
混合符号执行
动态插桩
Fuzzing测试
约束求解
代码覆盖率
基于动态符号执行的二进制程序缺陷发现系统
语义提取
动态符号执行
路径调度
二进制程序缺陷发现
符号执行中的循环依赖分析方法
符号执行
路径爆炸
归纳变量
循环依赖
约束求解
嵌套循环
基于输入约束的符号执行优化
符号执行
输入约束
路径爆炸
缺陷查找
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 形状分析符号执行引擎中的状态合并
来源期刊 计算机科学 学科 工学
关键词 符号执行 状态合并 求解代价 内存模型 状态抽象
年,卷(期) 2017,(2) 所属期刊栏目 软件与数据库技术
研究方向 页码范围 209-215
页数 7页 分类号 TP311
字数 9359字 语种 中文
DOI 10.11896/j.issn.1002-137X.2017.02.034
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 邓维 中国科学技术大学计算机科学技术学院 4 99 3.0 4.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (3)
共引文献  (3)
参考文献  (3)
节点文献
引证文献  (3)
同被引文献  (0)
二级引证文献  (0)
1969(2)
  • 参考文献(1)
  • 二级参考文献(1)
1976(2)
  • 参考文献(1)
  • 二级参考文献(1)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2016(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(1)
  • 二级引证文献(0)
2018(1)
  • 引证文献(1)
  • 二级引证文献(0)
2019(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
符号执行
状态合并
求解代价
内存模型
状态抽象
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机科学
月刊
1002-137X
50-1075/TP
大16开
重庆市渝北区洪湖西路18号
78-68
1974
chi
出版文献量(篇)
18527
总下载数(次)
68
论文1v1指导