...
首页> 外文期刊>International Journal of Reliability, Quality and Safety Engineering >OPTIMAL TESTING RESOURCE ALLOCATION FOR MODULAR SOFTWARE CONSIDERING COST, TESTING EFFORT AND RELIABILITY USING GENETIC ALGORITHM
【24h】

OPTIMAL TESTING RESOURCE ALLOCATION FOR MODULAR SOFTWARE CONSIDERING COST, TESTING EFFORT AND RELIABILITY USING GENETIC ALGORITHM

机译:考虑成本,测试效率和可靠性的遗传算法的模块化软件最佳测试资源分配

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

摘要

The demand for complex and large-scale software systems is increasing rapidly. Therefore, the development of high-quality, reliable and low cost computer software has become critical issue in the enormous worldwide computer technology market. For developing these large and complex software small and independent modules are integrated which are tested independently during module testing phase of software development. In the process, testing resources such as time, testing personnel etc. are used. These resources are not infinitely large. Consequently, it is an important matter for the project manager to allocate these limited resources among the modules optimally during the testing process. Another major concern in software development is the cost. It is in fact, profit to the management if the cost of the software is less while meeting the costumer requirements. In this paper, we investigate an optimal resource allocation problem of minimizing the cost of software testing under limited amount of available resources, given a reliability constraint. To solve the optimization problem we present genetic algorithm which stands up as a powerful tool for solving search and optimization problems. The key objective of using genetic algorithm in the field of software reliability is its capability to give optimal results through learning from historical data. One numerical example has been discussed to illustrate the applicability of the approach.
机译:对复杂和大规模软件系统的需求正在迅速增长。因此,在庞大的全球计算机技术市场中,开发高质量,可靠和低成本的计算机软件已成为关键问题。为了开发这些大型而复杂的软件,集成了小型且独立的模块,这些模块在软件开发的模块测试阶段进行了独立测试。在此过程中,将使用测试资源,例如时间,测试人员等。这些资源不是无限大的。因此,对于项目经理而言,在测试过程中最佳地在模块之间分配这些有限的资源是重要的事情。软件开发中的另一个主要问题是成本。实际上,如果在满足客户需求的同时降低软件成本,对管理人员来说是有利的。在本文中,我们研究了在给定可靠性约束的情况下,在有限的可用资源量下将软件测试成本最小化的最佳资源分配问题。为了解决优化问题,我们提出了遗传算法,它是解决搜索和优化问题的有力工具。在软件可靠性领域中使用遗传算法的主要目标是通过从历史数据中学习来提供最佳结果的能力。已经讨论了一个数值示例来说明该方法的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号