作者:
基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
随着多线程技术的发展,并行编程逐渐成为软件开发的主流,事务内存的出现有效的解决了并行编程中锁的使用不当带来的一系列问题,而如何保证事务内存程序的正确性也成为值得关注的问题.文章介绍了一种形式验证框架,用于验证使用事务内存的并行程序的正确性.框架基于Hoare风格的程序验证方式并结合了分离逻辑的思想,包括抽象机、程序规范、语法规则及可靠性定理,支持嵌套事务程序的正确性验证,并给出一个简单的程序实例说明其在该框架中的证明过程.
推荐文章
面向多线程程序的内存安全运行时验证
多线程
多核
无锁数据结构
运行时验证
源代码插桩
编程语言
VASR-CBMC:基于变量子图的多线程程序验证
程序验证
变量子图
反例抽象精化
事件顺序图
多线程环境的高效内存分配技术
多线程
内存分配
内存管理
自适应调优
面向多线程程序的内存安全运行时验证
多线程
多核
无锁数据结构
运行时验证
源代码插桩
编程语言
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 面向嵌套事务内存的多线程程序验证框架研究
来源期刊 电脑知识与技术 学科 工学
关键词 事务内存 程序验证 携带证明的汇编程序
年,卷(期) 2011,(25) 所属期刊栏目 人工智能及识别技术
研究方向 页码范围 6197-6201
页数 分类号 TP301
字数 6043字 语种 中文
DOI 10.3969/j.issn.1009-3044.2011.25.053
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 李弋 同济大学电子与信息工程学院计算机科学与技术系 2 1 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (33)
共引文献  (30)
参考文献  (9)
节点文献
引证文献  (1)
同被引文献  (0)
二级引证文献  (0)
1969(3)
  • 参考文献(1)
  • 二级参考文献(2)
1975(1)
  • 参考文献(1)
  • 二级参考文献(0)
1976(1)
  • 参考文献(0)
  • 二级参考文献(1)
1982(1)
  • 参考文献(0)
  • 二级参考文献(1)
1983(1)
  • 参考文献(0)
  • 二级参考文献(1)
1986(1)
  • 参考文献(0)
  • 二级参考文献(1)
1988(1)
  • 参考文献(0)
  • 二级参考文献(1)
1989(3)
  • 参考文献(0)
  • 二级参考文献(3)
1990(1)
  • 参考文献(0)
  • 二级参考文献(1)
1994(2)
  • 参考文献(0)
  • 二级参考文献(2)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
1997(1)
  • 参考文献(0)
  • 二级参考文献(1)
1999(2)
  • 参考文献(0)
  • 二级参考文献(2)
2002(1)
  • 参考文献(1)
  • 二级参考文献(0)
2004(4)
  • 参考文献(0)
  • 二级参考文献(4)
2005(3)
  • 参考文献(0)
  • 二级参考文献(3)
2006(3)
  • 参考文献(1)
  • 二级参考文献(2)
2007(3)
  • 参考文献(0)
  • 二级参考文献(3)
2008(5)
  • 参考文献(2)
  • 二级参考文献(3)
2009(3)
  • 参考文献(2)
  • 二级参考文献(1)
2010(1)
  • 参考文献(1)
  • 二级参考文献(0)
2011(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2012(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
事务内存
程序验证
携带证明的汇编程序
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
电脑知识与技术
旬刊
1009-3044
34-1205/TP
大16开
安徽省合肥市
26-188
1994
chi
出版文献量(篇)
58241
总下载数(次)
228
总被引数(次)
132128
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导