首页> 外文会议>IEEE Symposium Series on Computational Intelligence >An Enhanced Set-based Evolutionary Algorithm for Generating Test Data that Cover Multiple Paths of a Parallel Program*
【24h】

An Enhanced Set-based Evolutionary Algorithm for Generating Test Data that Cover Multiple Paths of a Parallel Program*

机译:一种基于基于集的基于集的进化算法,用于生成涵盖并行程序的多个路径 * 的测试数据

获取原文
获取外文期刊封面目录资料

摘要

Although the traditional set-based evolutionary algorithm can generate test data covering multiple paths, it does not make full use of the uncertainty of parallel programs, information provided by the population during the evolution, and knowledge related to the domain, which makes the efficiency remain to be improved. This paper focuses on the problem of generating test data for multiple paths coverage of message-passing parallel programs, and proposes an enhanced set-based evolutionary algorithm that is suitable for parallel programs based on the evaluation of scheduling sequences to improve the efficiency in generating test data. We apply the proposed algorithm to nine message-passing parallel programs, and compare it with the traditional set-based evolutionary algorithm. The experimental results show that the proposed algorithm reduces the number of generations and the time consumption in test data generation.
机译:虽然基于传统的基于集的进化算法可以生成覆盖多条路径的测试数据,但它不会充分利用并行程序的不确定性,在演变期间的人口提供的信息,以及与域相关的知识,这使得效率保持效率得到改善。本文重点介绍了对消息传递并行程序的多路径覆盖的生成测试数据的问题,并提出了一种基于集合的基于集的进化算法,该算法适用于基于调度序列评估以提高生成测试效率的并行程序数据。我们将所提出的算法应用于九个消息传递的并行程序,并将其与传统的基于集的进化算法进行比较。实验结果表明,该算法减少了几代人数和测试数据生成中的时间消耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号