DYNAMIC PROGRAMMING APPROACH TO TESTING RESOURCE ALLOCATION PROBLEM FOR MODULAR SOFTWARE

P.K. Kapur, P.C. Jha, A.K. Bardhan

Abstract


Testing phase of a software begins with module testing. During this period modules are tested independently to remove maximum possible number of faults within a specified time limit or testing resource budget. This gives rise to some interesting optimization problems, which are discussed in this paper. Two Optimization models are proposed for optimal allocation of testing resources among the modules of a Software. In the first model, we maximize the total fault removal, subject to budgetary Constraint. In the second model, additional constraint representing aspiration level for fault removals for each module of the software is added. These models are solved using dynamic programming technique. The methods have been illustrated through numerical examples.


Keywords


Software Reliability; Non Homogeneous Poisson Process; Resource Allocation; Dynamic Programming

Full Text:

PDF

References


Goel A.L., Software Reliability Models: Assumptions, limitations and applicability, IEEE Trans. On software engineering, SE-11, pp. 1411-1423, 1985.

Hadley, G., Nonlinear and Dynamic Programming, Addision-Wesley,

Reading Mass, 1964.

Ichimori, T, Yamada, S. And Nishiwaki M., Optimal allocation policies for testing-resource based on a Software Reliability Growth Model, Proceedings of the Australia –Japan workshop on stochastic models in engineering, technology and management, pp. 182-189, 1993.

Kapur P.K. and Garg R.B.; Cost reliability optimum release policies for a software system with testing effort, OPSEARCH, vol. 27, no. 2, pp. 109-118, 1990.

Kapur P.K., Garg R.B. and Kumar, S.; Contributions to Hardware and Software Reliability, World Scientific, Singapore, 1999


Refbacks

  • There are currently no refbacks.


Copyright (c) 2003 P.K. Kapur, P.C. Jha, A.K. Bardhan

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Ratio Mathematica - Journal of Mathematics, Statistics, and Applications. ISSN 1592-7415; e-ISSN 2282-8214.