基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
通过使用词法分析和语法分析进行线程并行程序数据竞争静态检测,根据规则将源代码数据竞争相关信息映射到XML文件,解决多个线程程序因可以随机访问共享变量而导致运行结果不确定性,容易引发数据竞争等问题.通过XQuery查询语言获取XML映射模型中的数据访问信息,将信息存储于数据竞争表示层.通过竞争图生成算法建立数据竞争有向图模型,利用拓扑排序检测数据竞争的具体位置,获取所有竞争序列.实验结果表明,该检测方法能够准确快速地发现多线程程序中的数据竞争并在源文件中进行准确定位.
推荐文章
多线程程序数据竞争检测与证据生成方法
多线程程序测试
数据竞争
约束求解
证据生成
Java程序数据竞争的增量式检测
增量式检测
数据竞争
程序分析
锁集
发生序关系
X10并行程序中静态数据竞争检测
X10语言
数据竞争
并行程序分析
静态检测
多线程
一种基于类的Java多线程程序数据竞争静态检测算法
多线程程序
数据竞争
程序切片
静态分析
竞争检测
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 多线程并行程序数据竞争静态检测方法
来源期刊 计算机工程与设计 学科 工学
关键词 多线程程序 数据竞争 静态检测 XML映射模型 XQuery查询
年,卷(期) 2017,(5) 所属期刊栏目 软件与算法
研究方向 页码范围 1264-1272
页数 9页 分类号 TP3
字数 4692字 语种 中文
DOI 10.16208/j.issn1000-7024.2017.05.027
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 周宽久 大连理工大学软件工程学院 56 434 12.0 19.0
2 陈俊 贵州师范大学教育科学学院 38 116 6.0 9.0
3 贾敏 北京电子科技职业学院经济管理学院 9 5 1.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (28)
共引文献  (48)
参考文献  (9)
节点文献
引证文献  (3)
同被引文献  (13)
二级引证文献  (0)
1976(1)
  • 参考文献(0)
  • 二级参考文献(1)
1978(1)
  • 参考文献(0)
  • 二级参考文献(1)
1979(1)
  • 参考文献(0)
  • 二级参考文献(1)
1989(3)
  • 参考文献(0)
  • 二级参考文献(3)
1993(1)
  • 参考文献(0)
  • 二级参考文献(1)
1994(1)
  • 参考文献(0)
  • 二级参考文献(1)
1995(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
1997(4)
  • 参考文献(0)
  • 二级参考文献(4)
1999(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(4)
  • 参考文献(0)
  • 二级参考文献(4)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(2)
  • 参考文献(1)
  • 二级参考文献(1)
2004(3)
  • 参考文献(2)
  • 二级参考文献(1)
2006(4)
  • 参考文献(1)
  • 二级参考文献(3)
2007(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(2)
  • 参考文献(1)
  • 二级参考文献(1)
2009(2)
  • 参考文献(1)
  • 二级参考文献(1)
2010(3)
  • 参考文献(3)
  • 二级参考文献(0)
2017(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2018(1)
  • 引证文献(1)
  • 二级引证文献(0)
2019(2)
  • 引证文献(2)
  • 二级引证文献(0)
研究主题发展历程
节点文献
多线程程序
数据竞争
静态检测
XML映射模型
XQuery查询
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程与设计
月刊
1000-7024
11-1775/TP
大16开
北京142信箱37分箱
82-425
1980
chi
出版文献量(篇)
18818
总下载数(次)
45
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导