原文服务方: 计算机应用研究       
摘要:
Yogar-CBMC基于事件顺序图实现了反例抽象精化思想,是当前最有效的多线程程序验证工具之一.针对事件顺序图过于复杂,导致判断反例可行性及求解精化约束耗时过长的问题,提出变量子图概念及基于变量子图的抽象精化方法,将全局事件顺序图分解为连通等价的变量子图集,基于变量子图执行反例验证与精化求解,从而有效缩小图的规模,提升验证效率.将该方法实现为VSAR-CBMC,实验证明其相较于Yogar-CBMC验证时间平均缩短43%,有效提升了模型检验对并发程序的验证能力.
推荐文章
面向多线程程序的内存安全运行时验证
多线程
多核
无锁数据结构
运行时验证
源代码插桩
编程语言
Java程序的多线程机制
Java
程序设计
多线程
结构-运动特性矩阵的NC程序验证及效果
加工中心
结构-运动特性矩阵
NC程序验证
基于Win32 API的多线程串行通信程序设计
串行通信
Win32
多线程
消息响应
API
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 VASR-CBMC:基于变量子图的多线程程序验证
来源期刊 计算机应用研究 学科
关键词 程序验证 变量子图 反例抽象精化 事件顺序图
年,卷(期) 2018,(8) 所属期刊栏目 软件技术研究
研究方向 页码范围 2393-2396
页数 4页 分类号 TP311.5
字数 语种 中文
DOI 10.3969/j.issn.1001-3695.2018.08.038
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 尹平 9 192 4.0 9.0
2 李运筹 2 2 1.0 1.0
3 尹良泽 国防科技大学计算机学院 7 22 3.0 4.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (2)
节点文献
引证文献  (1)
同被引文献  (0)
二级引证文献  (0)
2008(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(1)
  • 参考文献(1)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2019(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
程序验证
变量子图
反例抽象精化
事件顺序图
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用研究
月刊
1001-3695
51-1196/TP
大16开
1984-01-01
chi
出版文献量(篇)
21004
总下载数(次)
0
总被引数(次)
238385
论文1v1指导