Resource Allocation Problem for Multi Versions of Software System

Up-gradation has become a mandatory feature for software firms. Companies have now got no time to perform software testing because of coming up of their up-graded products at a fast pace. But even then firms have to test their respective version independently to remove maximum possible number flaws within particular time limit or under testing budget. In the current paper, taking into consideration the aspect of multi up-gradation, optimal allocation of testing resources for two versions is discussed. The proposed set of models is solved using dynamic programming approach and is supplemented with numerical illustrations.

[1]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[2]  P. C. Jha,et al.  Software Reliability Growth Models , 2011 .

[3]  Vijay P. Singh,et al.  Stochastic Differential Equations , 2007 .

[4]  Yiu-Wing Leung,et al.  Dynamic Resource-Allocation For Software-Module Testing , 1997, J. Syst. Softw..

[5]  Min Xie,et al.  Optimal testing‐time allocation for modular systems , 2001 .

[6]  Amrit L. Goel,et al.  Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures , 1979, IEEE Transactions on Reliability.

[7]  Houbing Song,et al.  Imperfect Information Dynamic Stackelberg Game Based Resource Allocation Using Hidden Markov for Cloud Computing , 2018, IEEE Transactions on Services Computing.

[8]  Gurjeet Kaur,et al.  Multi up-gradation software reliability model , 2010, 2010 2nd International Conference on Reliability, Safety and Hazard - Risk-Based Technologies and Physics-of-Failure Methods (ICRESH).

[9]  P. K. Kapur,et al.  A stochastic formulation of successive software releases with faults severity , 2011, 2011 IEEE International Conference on Industrial Engineering and Engineering Management.

[10]  Ompal Singh,et al.  Fault Severity based Multi Up-gradation Modeling considering Testing and Operational Profile , 2015 .

[11]  Vijay Kumar,et al.  Optimal allocation of testing effort during testing and debugging phases: a control theoretic approach , 2013, Int. J. Syst. Sci..

[12]  Shigeru Yamada,et al.  Software Reliability Growth Models with Testing-Effort , 1986, IEEE Transactions on Reliability.

[13]  Vijay Kumar,et al.  An effort allocation model considering different budgetary constraint on fault detection process and fault correction process , 2016 .

[14]  Shigeru Yamada,et al.  Optimal allocation policies for testing-resource based on a software reliability growth model , 1995 .

[15]  Stuart E. Dreyfus,et al.  Applied Dynamic Programming , 1965 .

[16]  Vijay Kumar,et al.  Two-Dimensional Multi-Release Software Reliability Modeling for Fault Detection and Fault Correction Processes , 2016 .

[17]  P. C. Jha,et al.  DYNAMIC PROGRAMMING APPROACH TO TESTING RESOURCE ALLOCATION PROBLEM FOR MODULAR SOFTWARE , 2003 .

[18]  Michael R. Lyu,et al.  Optimal allocation of testing-resource considering cost, reliability, and testing-effort , 2004, 10th IEEE Pacific Rim International Symposium on Dependable Computing, 2004. Proceedings..

[19]  Harvey S. Koch,et al.  Managing Test-Procedures to Achieve Reliable Software , 1983, IEEE Transactions on Reliability.

[20]  Shigeru Yamada,et al.  Optimal allocation and control problems for software-testing resources , 1990 .

[21]  Yonghua Song,et al.  Optimal Cloud Computing Resource Allocation for Demand Side Management in Smart Grid , 2017, IEEE Transactions on Smart Grid.

[22]  E. M. L. Beale,et al.  Nonlinear and Dynamic Programming , 1965 .

[23]  P. K. Kapur,et al.  Fault severity based multi-release SRGM with testing resources , 2015, Int. J. Syst. Assur. Eng. Manag..

[24]  Manisha Sharma,et al.  AN ASSESSMENT OF TESTING COST WITH EFFORT-DEPENDENT FDP AND FCP UNDER LEARNING EFFECT: A GENETIC ALGORITHM APPROACH , 2014 .