首页> 外文期刊>Reliability, IEEE Transactions on >Multi-Objective Approaches to Optimal Testing Resource Allocation in Modular Software Systems
【24h】

Multi-Objective Approaches to Optimal Testing Resource Allocation in Modular Software Systems

机译:模块化软件系统中优化测试资源分配的多目标方法

获取原文
获取原文并翻译 | 示例

摘要

Software testing is an important issue in software engineering. As software systems become increasingly large and complex, the problem of how to optimally allocate the limited testing resource during the testing phase has become more important, and difficult. Traditional Optimal Testing Resource Allocation Problems (OTRAPs) involve seeking an optimal allocation of a limited amount of testing resource to a number of activities with respect to some objectives (e.g., reliability, or cost). We suggest solving OTRAPs with Multi-Objective Evolutionary Algorithms (MOEAs). Specifically, we formulate OTRAPs as two types of multi-objective problems. First, we consider the reliability of the system and the testing cost as two objectives. Second, the total testing resource consumed is also taken into account as the third objective. The advantages of MOEAs over state-of-the-art single objective approaches to OTRAPs will be shown through empirical studies. Our study has revealed that a well-known MOEA, namely Nondominated Sorting Genetic Algorithm II (NSGA-II), performs well on the first problem formulation, but fails on the second one. Hence, a Harmonic Distance Based Multi-Objective Evolutionary Algorithm (HaD-MOEA) is proposed and evaluated in this paper. Comprehensive experimental studies on both parallel-series, and star-structure modular software systems have shown the superiority of HaD-MOEA over NSGA-II for OTRAPs.
机译:软件测试是软件工程中的重要问题。随着软件系统变得越来越大和复杂,如何在测试阶段最佳分配有限的测试资源的问题变得越来越重要和困难。传统的最佳测试资源分配问题(OTRAP)涉及针对某些目标(例如,可靠性或成本)寻求将有限数量的测试资源最佳分配给许多活动。我们建议使用多目标进化算法(MOEA)解决OTRAP。具体来说,我们将OTRAP公式化为两种类型的多目标问题。首先,我们将系统的可靠性和测试成本视为两个目标。其次,消耗的总测试资源也被视为第三个目标。通过经验研究,将证明MOEA相对于OTRAP的最新单目标方法的优势。我们的研究表明,众所周知的MOEA,即非支配排序遗传算法II(NSGA-II),在第一个问题公式上表现良好,但在第二个问题公式上表现不佳。因此,本文提出并评估了一种基于谐波距离的多目标进化算法(HaD-MOEA)。对并行系列和星形结构模块化软件系统的综合实验研究表明,对于OTRAP,HaD-MOEA优于NSGA-II。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号