首页> 外文会议>International symposium on search-based software engineering >Bio-Inspired Optimization of Test Data Generation for Concurrent Software
【24h】

Bio-Inspired Optimization of Test Data Generation for Concurrent Software

机译:生物启发的并发软件测试数据生成优化

获取原文

摘要

Concurrent software includes a number of key features such as communication, concurrency, and non-determinism, which increase the complexity of software testing. One of the main challenges is the test data generation. Techniques of search-based software can also benefit concurrent software testing. To do so, this paper adopts a bio-inspired approach, called BioConcST, to support the automatic test data generation for concurrent programs. BioConcST uses a Genetic Algorithm (GA) and an evolutionary strategy adapted to accept genetic information from some bad individuals (test data) in order to generate better individuals. Structural testing criteria for concurrent programs are used to guide the evolution of test data generation. An experimental study was carried out to compare BioConcST with an elitist GA strategy (EGA) in terms of adequacy of testing criteria for message-passing and shared-memory programs. Twelve concurrent Java programs were included and the results suggest BioConcST is a promising approach, since in all the testing criteria evaluated, it achieved a better coverage and the effect-size measure was large in most cases.
机译:并发软件包括许多关键功能,例如通信,并发和不确定性,这增加了软件测试的复杂性。主要挑战之一是测试数据的生成。基于搜索的软件技术也可以使并发软件测试受益。为此,本文采用一种称为BioConcST的受生物启发的方法来支持并发程序的自动测试数据生成。 BioConcST使用遗传算法(GA)和一种进化策略,适用于接受一些不良个体的遗传信息(测试数据),从而产生更好的个体。并发程序的结构测试标准用于指导测试数据生成的演变。进行了一项实验研究,以比较BioConcST与精英GA策略(EGA)在消息传递和共享内存程序的测试标准方面是否合适。包括了十二个并发Java程序,结果表明BioConcST是一种有前途的方法,因为在所有评估的测试标准中,它都具有更好的覆盖率,并且在大多数情况下,效果大小的度量很大。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号