期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
基于并发程序数据竞争故障的变异策略 被引量:4
1
作者 吴俞伯 郭俊霞 +1 位作者 李征 赵瑞莲 《计算机应用》 CSCD 北大核心 2016年第11期3170-3177,3195,共9页
针对并发程序变异测试中并发变异算子触发数据竞争故障能力较低的问题,提出了基于数据竞争故障的变异策略。从并发变异算子设计的角度给出了面向锁对象的变异策略(LMS)和面向共享变量的变异策略(SMS),设计了重置同步锁(SLRO)和移出共享... 针对并发程序变异测试中并发变异算子触发数据竞争故障能力较低的问题,提出了基于数据竞争故障的变异策略。从并发变异算子设计的角度给出了面向锁对象的变异策略(LMS)和面向共享变量的变异策略(SMS),设计了重置同步锁(SLRO)和移出共享变量操作(MSVO)两个并发变异算子。从变异点选取的角度给出了一种同步关系对变异点选取策略(SMPSS)。在12个Java类库并发程序上,应用SLRO和MSVO算子针对SMPSS选取出的变异点植入故障,生成变异体,并使用JPF检测工具,检测生成的变异体引发数据竞争故障的能力。实验结果表明,新设计的SLRO和MSVO变异算子对12个被测程序分别生成了121和122个有效变异体,变异算子的有效性分别为95.28%和99.19%。由此可知,新设计的并发变异算子能有效触发数据竞争故障。 展开更多
关键词 并发程序变异测试 数据竞争故障 锁对象 共享变量 同步关系对
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部