DOI QR코드

DOI QR Code

AN IMPROVED ADDITIVE MODEL FOR RELIABILITY ANALYSIS OF SOFTWARE WITH MODULAR STRUCTURE

  • Chatterjee, S. (Department of Applied Mathematics, Indian School of Mines) ;
  • Nigam, S. (Department of Applied Mathematics, Indian School of Mines) ;
  • Singh, J.B. (Department of Applied Mathematics, Indian School of Mines) ;
  • Upadhyaya, L.N. (Department of Applied Mathematics, Indian School of Mines)
  • Received : 2011.04.04
  • Accepted : 2011.10.18
  • Published : 2012.05.30

Abstract

Most of the software reliability models are based on black box approach and these models consider the entire software system as a single unit. Present day software development process has changed a lot. In present scenario these models may not give better results. To overcome this problem an improved additive model has been proposed in this paper, to estimate the reliability of software with modular structure. Also the concept of imperfect debugging has been also considered. A maximum likelihood estimation technique has been used for estimating the model parameters. Comparison has been made with an existing model. ${\chi}^2$ goodness of fit has been used for model fitting. The proposed model has been validated using real data.

Keywords

References

  1. George E.P. Box, Gwilym M. Jenkins and G.C. Reinsel, Time Series Analysis Forecasting and Control, San Francisco, California, U.S.A.: Holden-Day, 1976.
  2. R.C. Cheung, A User-Oriented Software Reliability Model, IEEE Transactions on Software Engineering, SE.-6(2) (1980), 118-125. https://doi.org/10.1109/TSE.1980.234477
  3. A.L. Goel, K. Okumoto, A Time-Dependent Error Detection Rate Model for Software Reliability and Other Performance Measure, IEEE Trans. On Rel., 28 (1979), 206-211.
  4. S.S. Gokhale and K.S. Trivedi, Dependency Characterization in Path-Based Approaches to Architecture-Based Software Reliability Prediction, Proc. of IEEE Workshop on Application-Specific Software Engineering and Technology, (1998), 86-89.
  5. S.S. Gokhale, W. Eric Wong, K.S. Trivedi and J.R. Horgan, An Analytical Approach to Architectural-Based Software Reliability Prediction, IEEE International Computer Performance and Dependability Symposium (IPDS), (1998), 13-22.
  6. S.S.Gokhale, K.S. Trivedi, Analytical Models for Architecture-Based Software Reliability Prediction: A Unification Framework, IEEE Transactions on Reliability, 55(4) (2006), 578-590. https://doi.org/10.1109/TR.2006.884587
  7. S.S. Gokhale, Architecture-Based Software Reliability Analysis: Overview and Limitations, IEEE Transactions on Dependable and Secure Computing, 4(1) (2007), 32-40. https://doi.org/10.1109/TDSC.2007.4
  8. Katerina Goseva-Popstojanova, A.P. Mathur, K.S. Trivedi, Comparison of Architecture- Based Software Reliability Models, Proc. 12th International Symposium on Software Reliability Engineering, (2001), 22-31.
  9. Vivek Goswami and Y.B. Achraya, Method for Reliability Estimation of COTS Components based Software Systems, Proceedings of 20th International Symposium on Software Reliability Engineering, ISSRE, (2009).
  10. S. Krishnamurthy and A.P. Mathur, On the estimation of Reliability of a Software System Using Reliabilities of its Components, Proceedings The Eighth International Symposium on Software Reliability Engineering, (1997), 146-155.
  11. P. Kubat, Assessing Reliability of Modular Software, Operational research Letters, 8 (1989), 35-41. https://doi.org/10.1016/0167-6377(89)90031-X
  12. J.C. Laprie, Dependability evaluation of software systems in operations, IEEE Transactions on Software Engineering, 10(6) (1984), 701-714.
  13. B. Littlewood, A Reliability Model for Systems with Markov Structure, Applied Statistics, 24(2) (1975), 172-177. https://doi.org/10.2307/2346564
  14. J.H. Lo, S.Y. Kuo, M.R. Lyu and C.Y. Huang, Optimal Resource Allocation and Reliability Analysis for Component-Based Software Applications, Proceedings of the 26th Annual International Computer Software and Applications Conference ( COMPSAC02), (2002), 7-12.
  15. M.R. Lyu, Handbook of Software Reliability Engineering, McGraw-Hill, 1996.
  16. Y.K. Malaiya, M.N. Li, J.M Bieman. and R. Karcich, Software Reliability Growth with Test Coverage, IEEE Transactions on Reliability, 51(4) (2002), 420-426. https://doi.org/10.1109/TR.2002.804489
  17. J.D. Musa, A. Iannino, and K. Okumoto, Software Reliability:Measurement, Prediction, Application, McGraw-Hill New York, 1987.
  18. H. Pham, System Software Reliability, Springer, 2006.
  19. Wen-Li Wang, D. Pan, M.H. Chen, Architectural based software reliability modeling, The Journal of Systems and Software, 79 (2006), 132-146. https://doi.org/10.1016/j.jss.2005.09.004
  20. M. Xie and C. Wohlin, An Additive Reliability Model for the Analysis of Modular Software Failure Data, In Proc. 6th International Symposium on Software Reliability Engineering, (1995), 188-194.
  21. M. Xie, Software Reliability Modeling, World Scientific, Singapore, 1991.
  22. M. Zhao and M. Xie, On the Log-Power NHPP Software Reliability Model, Proceedings 3rd International Symposium on Software Reliability Engineering, (1992), 14-22.