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

被引:6
|
作者
Kapur, P. K. [1 ]
Aggarwal, Anu. G. [1 ]
Kapoor, Kanica [1 ]
Kaur, Gurjeet [1 ]
机构
[1] Univ Delhi, Dept Operat Res, Delhi 110007, India
关键词
Software reliability; genetic algorithm; testing-resource allocation; modular software system;
D O I
10.1142/S0218539309003538
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页码:495 / 508
页数:14
相关论文
共 50 条
  • [41] SOFTWARE-RELIABILITY RELEASE POLICY WITH TESTING EFFORT
    CATUNEANU, VM
    MOLDOVAN, C
    POPENTIU, F
    POPOVICI, D
    [J]. MICROELECTRONICS AND RELIABILITY, 1991, 31 (05): : 895 - 899
  • [42] SOFTWARE RELIABILITY GROWTH MODELS WITH TESTING-EFFORT.
    Yamada, Shigeru
    Ohtera, Hiroshi
    Narihisa, Hiroyuki
    [J]. IEEE Transactions on Reliability, 1986, R-35 (01) : 19 - 23
  • [43] MARKOVIAN SOFTWARE RELIABILITY MODELING WITH TESTING-EFFORT
    Maehashi, Kenta
    Tokuno, Koichi
    Yamada, Shigeru
    [J]. 14TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2008, : 193 - 197
  • [44] Simultaneous allocation of testing time and resources for a modular software
    Kapur P.K.
    Aggarwal A.G.
    Kaur G.
    [J]. International Journal of System Assurance Engineering and Management, 2010, 1 (4) : 351 - 361
  • [45] On allocation of resources during testing phase of a modular software
    Kapur, P. K.
    Bardhan, A. K.
    Yadavalli, V. S. S.
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2007, 38 (06) : 493 - 499
  • [46] Testing Method for Software With Randomness Using Genetic Algorithm
    Yao, Xiangjuan
    Gong, Dunwei
    Li, Bin
    Dang, Xiangying
    Zhang, Gongjie
    [J]. IEEE ACCESS, 2020, 8 (08): : 61999 - 62010
  • [47] RESOURCE ALLOCATION FOR SYSTEM RELIABILITY ANALYSIS USING ACCELERATED LIFE TESTING
    Moustafa, Kassem
    Hu, Zhen
    Mourelatos, Zissimos P.
    Baseski, Igor
    Majcher, Monica
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2019, VOL 2B, 2020,
  • [48] Resource Allocation for System Reliability Assessment Using Accelerated Life Testing
    Moustafa, Kassem
    Hu, Zhen
    Mourelatos, Zissimos P.
    Baseski, Igor
    Majcher, Monica
    [J]. JOURNAL OF MECHANICAL DESIGN, 2020, 142 (03)
  • [49] OPTIMAL RELEASE POLICIES FOR SOFTWARE SYSTEMS WITH TESTING EFFORT
    KAPUR, PK
    GARG, RB
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1991, 22 (09) : 1563 - 1571
  • [50] Optimal and adaptive testing for software reliability assessment
    Cai, KY
    Li, YC
    Liu, K
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (15) : 989 - 1000