Buradasınız

Optimal Testing Effort Control for Modular Software System Incorporating the Concept of Independent and Dependent Faults: A Control Theoretic Approach

Journal Name:

Publication Year:

AMS Codes:

Abstract (Original Language): 
In this paper, we discuss modular software system for Software Reliability Growth Models using testing effort and study the optimal testing effort intensity for each module. The main goal is to minimize the cost of software development when budget constraint on testing expenditure is given. We discuss the evolution of faults removal dynamics in incorporating the idea of leading /independent and dependent faults in modular software system under the assumption that testing of each of the modulus is done independently. The problem is formulated as an optimal control problem and the solution to the proposed problem has been obtained by using Pontryagin Maximum Principle.
129
137

REFERENCES

References: 

[1] Lyu, M. R., Rangarajan,S., VanMoorsel A.
P. A., Optimal allocation of testing resourse
for software reliability growth modeling in
software development. IEEE Trans. of
Reliability, 51(2), 183-192, (2002).
[2] Musa, J. D., Iannino, A., and Okumoto, K.,
Software Reliability, Measurement,
Prediction and Application. McGraw Hill,
(1987).
[3] Pham, H., Software Reliability. SpringerVerlag,
(2000).
[4] Goel, A. L., Okumoto, K., Time dependent
error detection rate model for software
reliability and other performance measures.
IEEE Transactions on Reliability, R-28 (3),
206-211, (1979).
[5] Yamada, S., Ohba, M., Osaki, S., S-shaped
software reliability growth modeling for
software error detection. IEEE Transactions
on Reliability, 32(5), 475-484, (1983).
[6] Ohba, M., Software reliability analysis
models. IBM Journal of Research and
Development, 28(4), 428–443, (1984).
[7] Ohba, M., Inflection S-shaped software
reliability growth models. Osaki, S., and
Hatoyama, Y. (Eds.). Stochastic Models in
Reliability Theory. Berlin. Germany.
Springer-Varlag, 44-162, (1984a).
[8] Yamada, S., Osaki, S., Software reliability
growth modeling: models and applications.
IEEE Transactions on Software Engineering,
11, 1431-1437, (1985).
[9] Bittanti, S., Bolzern, P., Pedrotti, E., Pozzi,
N., Scattolini, R., A flexible modeling
approach for software reliability growth.
Goos, G., and Harmanis, J., (Ed.). Software
Reliability Modelling and Identification.
Springer Verlag, Berlin, 101-140, (1988).
[10] Kapur, P. K., Garg, R. B., A Software
growth model for an error removal
phenomenon. Software Eng. J.,7, 291-
294,(1992).
[11] Putnam, L. H., A general empirical solution
to the macro software sizing and estimating
problem. IEEE Transactions on Software
Engineering, 4, 345–367, (1978).
[12] Yamada, S., Ohtera, H., Narihisa, H.,
Software reliability growth models with
testing-effort. IEEE Transactions on
Reliability, 35, 19-23, (1986).
[13] Yamada, S., Hishitani, J., Osaki, S., Testeffort
dependent software reliability
measurement. International Journal of
Systems Science, 22 (1), 73–83, (1991).
[14] Yamada, S., Hishitani J., Osaki, S., Software
reliability growth model with Weibull
testing effort: a model and application. IEEE
Transactions on Reliability, 42, 100–105,
(1993).
[15] Bokhari, M. U., Ahmad, N., Analysis of
software reliability growth models: the case
of log-logistic test-effort function.
Proceedings of the 17th IASTED
International Conference on Modeling and
Simulation. Montreal. Quebec. Canada, 540-
545, (2006).
[16] Kapur, P. K., Goswami, D. N., Gupta, A., A
software reliability growth model with
testing effort dependent learning function for
distributed systems. International Journal of
Reliability, Quality and Safety Engineering,
11( 4),365–377,(2004).
[17] Kapur, P. K., Jha, P. C., Bardhan, A. K.,
Optimal allocation of testing resource for a
modular software. Asia Pacific Journal of
Operational Research, 21(3), 333-354,
(2004).
[18] Kuo, S. Y., Huang, C. Y., Lyu, M. R.,
Framework for modeling software reliability
using various testing-efforts and faultdetection
rates. IEEE Transactions on
Reliability, 50 (3), 310–320, (2001).
[19] Huang, C. Y., Kuo, S. Y., Analysis of
incorporating logistic testing effort function
into software reliability modeling. IEEE
Transactions on Reliability, 51 (3), 261–270,
(2002).
[20] Huang, C. Y., Lyu, M. R., Optimal release
time for software systems considering cost,
testing effort and test efficiency. IEEE
Transactions On Reliability, 54 (4), 583 –
591, (2005).
[21] Huang, C. Y., Kuo, S. Y., Lyu, M. R., An
assessment of testing-effort dependent
software reliability growth models. IEEE
Transactions on Reliability, 56 (2), 198-211,
(2007).
[22] Bryson, A. E., Ho, Y. C., Applied Optimal
Control. Blaisdell Publishing Co. Wal-tham
Mass, (1969).
[23] Feichtinger, G., (Ed.). Optimal Control
Theory and Economics Analysis. Vol. 3.
North-Holland. Amsterdam, (1988).
[24] Hull, D., Optimal Control Theory for
Applications. Springer-Verlag, (2003).
[25] Sethi, S. P., Dynamic optimal control
models in advertising: a survey. SIAM
Review, 19(4) , 685-725, (1977).
[26] Sethi, S. P., Thompson, G. L., Optimal
Control Theory: Applications to
Management Science and Economics.
Kluwer Academic Publishers, Dordrecht,
(2000).
[27] Sethi, S. P., Optimal advertising for the
Nerlove–Arrow model under Budget
constraint. Operational Research Quarteraly,
28(3), 683-693, (1977).
[28] Yamada, S., Ichimori, T., Nishiwaki, M.,
Optimal allocation policies for testing
resource based on a software reliability
growth model. Int. Journal of Mathematical
Modelling , 22, 295-301, (1995).
[29] Seierstad, A., Sydsaeter, K., Optimal control
theory with economic applications. NorthHolland,
Amsterdam, (1987).

Thank you for copying data from http://www.arastirmax.com