首页> 外文会议>European conference on applications of evolutionary computation >Systolic Genetic Search for Software Engineering: The Test Suite Minimization Case
【24h】

Systolic Genetic Search for Software Engineering: The Test Suite Minimization Case

机译:软件工程的收缩遗传搜索:测试套件最小化案例

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

摘要

The Test Suite Minimization Problem (TSMP) is a NP-hard real-world problem that arises in the field of software engineering. It lies in selecting the minimal set of test cases from a large test suite, ensuring that the test cases selected cover a given set of elements of a computer program under test. In this paper, we propose a Systolic Genetic Search (SGS) algorithm for solving the TSMP. We use the global concept of SGS to derive a particular algorithm to explicitly exploit the high degree of parallelism available in modern GPU architectures. The experimental evaluation on seven real-world programs shows that SGS is highly effective for the TSMP, as it obtains the optimal solution in almost every single run for all the tested software. It also outperforms two competitive Genetic Algorithms. The GPU-based implementation of SGS has achieved a high performance, obtaining runtime reductions of up to 40× compared to its sequential implementation, and solving all the instances considered in less than nine seconds.
机译:测试套件最小化问题(TSMP)是在软件工程领域中出现的一个NP难题。它在于从大型测试套件中选择最少的测试用例集,确保所选的测试用例涵盖了被测计算机程序的给定元素集。在本文中,我们提出了一种用于解决TSMP的收缩遗传搜索(SGS)算法。我们使用SGS的全局概念来推导特定算法,以明确利用现代GPU架构中可用的高度并行性。对七个真实程序的实验评估表明,SGS对于TSMP非常有效,因为它几乎可以在所有测试软件的每次运行中获得最佳解决方案。它还优于两种竞争性遗传算法。基于GPU的SGS实现实现了高性能,与顺序实现相比,其运行时间减少了多达40倍,并在不到9秒的时间内解决了所有实例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号