DYNAMIC PROGRAMMING APPROACH TO TESTING RESOURCE ALLOCATION PROBLEM FOR MODULAR SOFTWARE
Keywords:
Software Reliability, Non Homogeneous Poisson Process, Resource Allocation, Dynamic ProgrammingAbstract
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.
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
Downloads
Published
Issue
Section
License
This journal provides immediate open access to its content on the principle that making research freely available to the public supports a greater global exchange of knowledge. The journal is committed to real and immediate open access for academic work. All of the journal articles are free to access immediately from the date of publication. There are no charge for readers to download articles and reviews for their own scholarly use. Benefits of open access for authors, include:
- Free access for all users worldwide
- Increased visibility and readership
- Rapid publication
- No spatial constraints
- Authors can share their research papers on their personal web-pages (i.e. ResearchGate, etc.)
Ratio Mathematica publishes open access articles under the terms of the Creative Commons Attribution (CC BY) License. The Creative Commons Attribution License (CC-BY) allows users to copy, distribute and transmit an article, adapt the article and make commercial use of the article. The CC BY license permits commercial and non-commercial re-use of an open access article, as long as the author is properly attributed. Copyright on any research article published by Ratio Mathematica is retained by the author(s). Authors grant Ratio Mathematica a license to publish the article and identify itself as the original publisher. Authors also grant any third party the right to use the article freely as long as its original authors, citation details and publisher are identified.
For further information visit: https://creativecommons.org/licenses/by/3.0/. The following logo will appear in any paper that will be published from the volume number 31/2016 onwards.