Determination of the Optimal Allocation of Testing Resource for Modular Software Reliability Growth Using LINGO

Nur Suhaila Ahmad, Mohammad G. M. Khan · Journal of Software · 2016

It is quite natural to produce reliable software systems since the breakdown of the computer systems, which is caused by software faults, results in a tremendous loss and damage for social life. Hence, software reliability is a key factor in software development process. Testing phase of software begins with module testing whereby, modules are tested independently to remove substantial amount of faults within a specified testing resource. Therefore, in this paper four optimization problems are discussed for optimal allocation of testing resources for a modular software system. These optimization problems are formulated as nonlinear programming problems (NLPP), which incorporates log-logistic testing-effort function into inflection S-shaped software reliability growth model based on a non-homogeneous Poisson process. The NLPPs are solved using LINGO, a user-friendly software package for optimization. Finally, numerical example is given to demonstrate and to validate the performance of proposed strategies. In addition, the results of the strategies proposed in this paper are compared with [1]. It is revealed that the proposed strategies yield a gain in efficiency.

Read the paper · More papers on PaperTik