IR
Test data generation for path coverage of message-passing parallel programs based on co-evolutionary genetic algorithms
Tian, Tian1; Gong, Dunwei1,2
2016-09
发表期刊AUTOMATED SOFTWARE ENGINEERING
ISSN0928-8910
卷号23期号:3页码:469-500
摘要Employing genetic algorithms to generate test data for path coverage has been an important method in software testing. Previous work, however, is suitable mainly for serial programs. Automatic test data generation for path coverage of message-passing parallel programs without non-determinacy is investigated in this study by using co-evolutionary genetic algorithms. This problem is first formulated as a single-objective optimization problem, and then a novel co-evolutionary genetic algorithm is proposed to tackle the formulated optimization problem. This method employs the alternate co-evolution of two kinds of populations to generate test data that meet path coverage. The proposed method is applied to seven parallel programs, and compared with the other three methods. The experimental results show that the proposed method has the best success rate and the least number of evaluated individuals and time consumption.
关键词Software testing Test data Path coverage Parallel program Co-evolutionary genetic algorithm
DOI10.1007/s10515-014-0173-z
收录类别SCI ; SCIE
语种英语
资助项目Fundamental Research Funds for Central Universities[2012LWB72] ; Fundamental Research Funds for Central Universities[2012QNA58]
WOS研究方向Computer Science
WOS类目Computer Science, Software Engineering
WOS记录号WOS:000376660500006
出版者SPRINGER
EI入藏号20144800248191
EI主题词Software testing
EI分类号723 Computer Software, Data Handling and Applications
引用统计
被引频次:20[WOS]   [WOS记录]     [WOS相关记录]
文献类型期刊论文
条目标识符https://ir.lut.edu.cn/handle/2XXMBERH/33623
专题兰州理工大学
通讯作者Gong, Dunwei
作者单位1.China Univ Min & Technol, Sch Informat & Elect Engn, Xuzhou 221116, Jiangsu, Peoples R China;
2.Lanzhou Univ Technol, Sch Elect Engn & Informat Engn, Lanzhou 730050, Gansu, Peoples R China
通讯作者单位兰州理工大学
推荐引用方式
GB/T 7714
Tian, Tian,Gong, Dunwei. Test data generation for path coverage of message-passing parallel programs based on co-evolutionary genetic algorithms[J]. AUTOMATED SOFTWARE ENGINEERING,2016,23(3):469-500.
APA Tian, Tian,&Gong, Dunwei.(2016).Test data generation for path coverage of message-passing parallel programs based on co-evolutionary genetic algorithms.AUTOMATED SOFTWARE ENGINEERING,23(3),469-500.
MLA Tian, Tian,et al."Test data generation for path coverage of message-passing parallel programs based on co-evolutionary genetic algorithms".AUTOMATED SOFTWARE ENGINEERING 23.3(2016):469-500.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
Tian-2016-Test data (1969KB)期刊论文出版稿开放获取CC BY-NC-SA浏览 请求全文
个性服务
查看访问统计
谷歌学术
谷歌学术中相似的文章
[Tian, Tian]的文章
[Gong, Dunwei]的文章
百度学术
百度学术中相似的文章
[Tian, Tian]的文章
[Gong, Dunwei]的文章
必应学术
必应学术中相似的文章
[Tian, Tian]的文章
[Gong, Dunwei]的文章
相关权益政策
暂无数据
收藏/分享
文件名: Tian-2016-Test data generation for path covera.pdf
格式: Adobe PDF
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。