期刊文献+

基于多核并行遗传算法并行生成测试用例 被引量:1

Multi-core Parallel Generating Test Cases Using Parallel Genetic Algorithm
下载PDF
导出
摘要 通过将种群划分为多个子种群,对每个子种群执行遗传操作,p个核心并行执行遗传算法搜索测试路径,以加速测试用例的生成;通过在处理核心之间迁移子种群的个体,使得交叉变异后得到的种群个体变得丰富,算法能更好地全局寻优,可以寻找到较多能够覆盖全部路径的测试用例.实验结果表明,与基于串行遗传算法生成测试用例相比,多核并行遗传算法并行生成测试用例能够生成较多覆盖全都路径的测试用例且运行时间少. A population is partitioned into several sub-populations ,the genetic operations for each sub-population are executed ,and parallel genetic algorithms are executed by p cores to search the test paths to speed up generating test cases .The individualities for population are enriched by migrating thee individualities for sub-populations among cores ,the optimization solutions are searched globally better ,and more test cases for covering all the test paths are found .The experiment results show that compared with the sequential generating test cases method using genetic algorithm ,the multi-core parallel generating test cases method using parallel genetic algorithm can obtain more generated test cases and require less execution time .
出处 《微电子学与计算机》 CSCD 北大核心 2013年第11期149-153,共5页 Microelectronics & Computer
基金 广西自然科学基金项目(2011GXNSFA018152) 广西自然科学基金(桂科基0728033)
关键词 测试用例生成 并行遗传算法 多核系统 线程级并行 generation test cases parallel genetic algorithm multi-core systems thread-level parallelism
  • 相关文献

参考文献5

  • 1Debasis Mohapatra, Prachet Bhuyan, Durga P Moha- patra. Automated test case generation and its optimiza- tion for path testing using genetic algorithm and sam- pling[C]//Proc of 2009 International Conference on Information Engineering. Piscataway, New Jersey: IEEE Press, 2009 : 643-646.
  • 2Dong Yuehua, Peng Jidong. Automatic generation of software test cases based on improved genetic algo- rithm[C]//Proc of 2011 International Conference onMultimedia Technology. Piscataway, New Jersey IEEE Press, 2011: 227-230.
  • 3王丹,高丰,朱鲁华.基于遗传算法的Fuzzing测试用例生成模型[J].微电子学与计算机,2011,28(5):130-134. 被引量:5
  • 4Wang Xibo, Su Na. Automatic test data generation for path testing using genetic algorithms FC]//Proc of 2011 Third International Conference on Measuring Technology and Mechatronics Automation. Los Alarn- itos, CA: IEEE Computer Society Press, 2011: 596- 599.
  • 5Zhong Cheng, Wu Xi-hua. Thread-level parallel gener- ating inter-class test cases[C]//Proc of 4th Interna- tional on Parallel Architectures, Algorithms and Pro- gramming. Los Alamitos, CA: IEEE Computer Socie-ty Press, 2011:42-46.

二级参考文献6

  • 1吕军,冯博琴,李波.免疫遗传算法及其应用研究[J].微电子学与计算机,2005,22(6):221-224. 被引量:22
  • 2Michael Sutton, Adam Greene, Pedram Amini. Fuzzing brute force vulnerability discovery[M].北京:机械工业出版社,2009.
  • 3Miller B P, Fredrikson L, So B. An empirical study of the reliability of unix utilities[J].Communication of the ACM, 1990,33(12):32-44.
  • 4Goldberg D E, Genetic algorithms in search, optimization and machine learning[M]. Boston, MA,USA: Addison-Wesley Pub Co, 1989.
  • 5Mills D. Simple network time protocol (SNTP) version 4 for IPv4, IPv6 and OSI. IETF lnternet RFC, RFC 2030[R]. USA.. University of Delaware, 1996.
  • 6刘晓东,孙圣和.基于遗传算法的自适应测试生成[J].微电子学与计算机,2002,19(3):14-16. 被引量:8

共引文献4

同被引文献16

引证文献1

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部