基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
针对并发程序变异测试中并发变异算子触发数据竞争故障能力较低的问题,提出了基于数据竞争故障的变异策略.从并发变异算子设计的角度给出了面向锁对象的变异策略(LMS)和面向共享变量的变异策略(SMS),设计了重置同步锁(SLRO)和移出共享变量操作(MSVO)两个并发变异算子.从变异点选取的角度给出了一种同步关系对变异点选取策略(SMPSS).在12个Java类库并发程序上,应用SLRO和MSVO算子针对SMPSS选取出的变异点植入故障,生成变异体,并使用JPF检测工具,检测生成的变异体引发数据竞争故障的能力.实验结果表明,新设计的SLRO和MSVO变异算子对12个被测程序分别生成了121和122个有效变异体,变异算子的有效性分别为95.28%和99.19%.由此可知,新设计的并发变异算子能有效触发数据竞争故障.
推荐文章
多线程程序数据竞争检测与证据生成方法
多线程程序测试
数据竞争
约束求解
证据生成
多线程并发程序数据竞争修复方法的研究
并发程序
数据竞争
抽象语法树
重构
基于滑动窗口的多核程序数据竞争硬件检测算法
数据竞争
滑动窗口
硬件签名
并发错误
多核程序
一种基于类的Java多线程程序数据竞争静态检测算法
多线程程序
数据竞争
程序切片
静态分析
竞争检测
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于并发程序数据竞争故障的变异策略
来源期刊 计算机应用 学科 工学
关键词 并发程序变异测试 数据竞争故障 锁对象 共享变量 同步关系对
年,卷(期) 2016,(11) 所属期刊栏目 计算机软件技术
研究方向 页码范围 3170-3177,3195
页数 9页 分类号 TP311
字数 11196字 语种 中文
DOI 10.11772/j.issn.1001-9081.2016.11.3170
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 赵瑞莲 北京化工大学计算机系 49 470 12.0 20.0
2 李征 北京化工大学计算机系 23 151 8.0 11.0
3 郭俊霞 北京化工大学计算机系 15 79 5.0 8.0
4 吴俞伯 北京化工大学计算机系 1 4 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (2)
节点文献
引证文献  (4)
同被引文献  (9)
二级引证文献  (3)
2011(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2018(3)
  • 引证文献(2)
  • 二级引证文献(1)
2019(3)
  • 引证文献(2)
  • 二级引证文献(1)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
并发程序变异测试
数据竞争故障
锁对象
共享变量
同步关系对
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用
月刊
1001-9081
51-1307/TP
大16开
成都237信箱
62-110
1981
chi
出版文献量(篇)
20189
总下载数(次)
40
总被引数(次)
209512
论文1v1指导