Dynamic Testing Resource Allocation of Modular Software System for SRGM Incorporating Testing Efficiency Using Differential Evolution

被引:0
|
作者
Chaudhary, Kuldeep [1 ]
Manik, Prerna [1 ]
Bali, Shivani [2 ]
机构
[1] Univ Delhi, Dept Operat Res, Delhi 110007, India
[2] Lal Bahadur Shastri Inst Management, Delhi, India
关键词
Software Reliability; Non-Homogenous Poisson Process; Testing-Time Allocation; Modular Software System; Differential Evolution; RELIABILITY GROWTH; MODEL;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software reliability engineering has recently been playing a rapidly increasing role in the industry. This has occurred because it carefully plans and guides development and test so that software developing team develop a more reliable product faster and cheaper. Practically, a software testing process consists of several testing stages. A project manager should know how to allocate the specified testing resources among all the modules and develop quality software with high reliability. In this paper, we investigate an optimal resource allocation problem in modular software systems for flexible Software Reliability Growth Model (SRGM). The optimization model proposed for optimal allocation of testing resources among the modules of software subject to budgetary constraint is formulated and solution is obtained using Differential Evolution which stands as a powerful tool for solving search and optimization problems. The allocated testing resources for each of the modules are utilized to detect and remove the faults. The parameters are re-estimated using all the available fault detection data for each of the modules. The new allocation problem is re-formulated and allocation of testing resources for each of the modules is obtained. The process is terminated either the desired level of faults are removed from each of the modules or specified number of iterations is exhausted. The above problem has been discussed using numerical example to illustrate the applicability of the approach.
引用
收藏
页码:1011 / +
页数:3
相关论文
共 50 条
  • [21] CONSIDERING TESTING EFFICIENCY AND TESTING RESOURCE CONSUMPTION VARIATIONS IN ESTIMATING SOFTWARE RELIABILITY
    Gupta, Anshu
    Kapur, Reecha
    Jha, P. C.
    [J]. INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2008, 15 (02): : 77 - 91
  • [22] Sequential hypothesis testing for dynamic SAR resource allocation
    Subotic, NS
    Thelen, BJ
    Wiseman, DL
    [J]. ALGORITHMS FOR SYNTHETIC APERTURE RADAR IMAGERY V, 1998, 3370 : 342 - 350
  • [23] Optimal testing resource allocation, and sensitivity analysis in software development
    Huang, CY
    Lyu, MR
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2005, 54 (04) : 592 - 603
  • [24] 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,
  • [25] DYNATEST, a dynamic system for testing software
    Pheanis, DC
    Jackson, JA
    [J]. COMPUTERS AND THEIR APPLICATIONS: PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE, 1997, : 66 - 69
  • [26] 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)
  • [27] Dynamic testing resource allocation modeling for multi-release software using optimal control theory and genetic algorithm
    Kumar, Vijay
    Sahni, Ramita
    [J]. INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2020, 37 (6-7) : 1049 - 1069
  • [28] Automated System Testing Using Dynamic and Resource Restricted Clients
    Caspar, Mirko
    Lippmann, Mirko
    Hardt, Wolfram
    [J]. 2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [29] Optimizing Testing-Resource Allocation Using Architecture-Based Software Reliability Model
    Okamura, Hiroyuki
    Dohi, Tadashi
    [J]. JOURNAL OF OPTIMIZATION, 2018, 2018
  • [30] Software testing processes as a linear dynamic system
    Cai, Kai-Yuan
    Dong, Zhao
    Liu, Ke
    [J]. INFORMATION SCIENCES, 2008, 178 (06) : 1558 - 1597