基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
随着软件规模的不断扩大以及复杂度的不断增长,人们越来越关注软件的可信性问题.验证程序是否满足断言所描述的性质,是保证软件可信性的一种常见方法.路径敏感的程序验证由于不可能遍历所有的路径,需要合并路径信息,因此造成精度上的损失.提出一种基于SMT求解器的路径敏感程序验证方法,在保证精确度的前提下,有效减少路径搜索空间.其基本思想是,利用最大强连通分量压缩循环路径,然后根据目标断言对控制流图进行切片.使用一种布尔表达式方法对路径空间进行抽象,结合抽象解释和符号执行技术对路径进行验证.结合F-Soft平台和Z3工具对该方法进行了实验验证,结果表明,该方法在验证的精确度和效率上都有较好的效果.
推荐文章
虚构解方法程序验证
程序验证
虚构解方法
Euler方程
基于Coq的微内核操作系统程序验证方法研究
程序验证
霍尔逻辑
推理系统
定理证明
VASR-CBMC:基于变量子图的多线程程序验证
程序验证
变量子图
反例抽象精化
事件顺序图
结构-运动特性矩阵的NC程序验证及效果
加工中心
结构-运动特性矩阵
NC程序验证
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于SMT求解器的路径敏感程序验证
来源期刊 软件学报 学科 工学
关键词 路径敏感 程序验证 抽象解释 符号执行 SMT求解器
年,卷(期) 2012,(10) 所属期刊栏目 系统软件与软件工程
研究方向 页码范围 2655-2664
页数 10页 分类号 TP311
字数 9780字 语种 中文
DOI 10.3724/SP.J.1001.2012.04196
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (101)
参考文献  (13)
节点文献
引证文献  (20)
同被引文献  (24)
二级引证文献  (80)
1969(1)
  • 参考文献(1)
  • 二级参考文献(0)
1976(1)
  • 参考文献(1)
  • 二级参考文献(0)
1979(1)
  • 参考文献(1)
  • 二级参考文献(0)
1986(1)
  • 参考文献(1)
  • 二级参考文献(0)
1992(1)
  • 参考文献(1)
  • 二级参考文献(0)
1996(1)
  • 参考文献(1)
  • 二级参考文献(0)
2000(1)
  • 参考文献(1)
  • 二级参考文献(0)
2005(2)
  • 参考文献(2)
  • 二级参考文献(0)
2007(2)
  • 参考文献(2)
  • 二级参考文献(0)
2008(2)
  • 参考文献(2)
  • 二级参考文献(0)
2012(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2013(2)
  • 引证文献(2)
  • 二级引证文献(0)
2014(9)
  • 引证文献(4)
  • 二级引证文献(5)
2015(14)
  • 引证文献(3)
  • 二级引证文献(11)
2016(14)
  • 引证文献(2)
  • 二级引证文献(12)
2017(22)
  • 引证文献(5)
  • 二级引证文献(17)
2018(16)
  • 引证文献(2)
  • 二级引证文献(14)
2019(15)
  • 引证文献(2)
  • 二级引证文献(13)
2020(8)
  • 引证文献(0)
  • 二级引证文献(8)
研究主题发展历程
节点文献
路径敏感
程序验证
抽象解释
符号执行
SMT求解器
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
软件学报
月刊
1000-9825
11-2560/TP
16开
北京8718信箱
82-367
1990
chi
出版文献量(篇)
5820
总下载数(次)
36
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导