期刊专题

10.13328/j.cnki.jos.006137

CMuJava:一个面向Java程序并发变异体生成系统

孙昌爱耿宁代贺鹏顾友达
北京科技大学;
引用
(0)
收藏
并发程序由多个共享存储空间并发执行的流程组成.由于流程之间执行次序的不确定性,使得并发软件系统的测试比较困难.变异测试是一种基于故障的软件测试技术,广泛用于评估测试用例集的充分性和测试技术的有效性.将变异测试应用于并发程序的一个关键问题是,如何高效地生成大量的模拟并发故障的变异体集合.给出了一种并发程序的变异测试框架,研制了一个并发变异体自动生成工具CMuJava.采用经验研究的方式评估了CMuJava生成的变异体集合的正确性与充分性,并且评估了变异体生成的效率.实验结果表明:CMuJava能够准确、充分地生成并发变异体集合,极大地提高了手工变异体生成的效率.

并发程序;变异测试;并发变异算子;并发变异体;测试工具

33

TP311(计算技术、计算机技术)

国家自然科学基金;中国科学院软件研究所计算机科学国家重点实验室开放课题;中央高校基本科研业务费专项

2022-03-02(万方平台首次上网日期,不代表论文的发表时间)

共13页

397-409

暂无封面信息
查看本期封面目录

软件学报

EICSTPCD北大核心

1000-9825

11-2560/TP

33

2022,33(2)

开通阅读并同意
《万方数据会员(个人)服务协议》

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn