Discrete SRGM

  • P. K. Kapur
  • H. Pham
  • A. Gupta
  • P. C. Jha
Part of the Springer Series in Reliability Engineering book series (RELIABILITY)


We familiarized the readers that non-homogeneous Poisson process (NHPP) based software reliability growth models (SRGM) are generally classified into two groups. The first group of models uses the execution time (i.e. CPU time) or calendar time to describe the software failure and fault removal phenomena. Such models are called continuous time models.


Change Point Software Reliability Probability Generate Function Simple Fault Discrete Time Space 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Kapur PK, Younes S (1995) Software reliability growth model with error dependency. Microelectron Reliab 35(2):273–278CrossRefGoogle Scholar
  2. 2.
    Kapur PK, Garg RB, Kumar S (1999) Contributions to hardware and software reliability. World Scientific, SingaporeMATHCrossRefGoogle Scholar
  3. 3.
    Kapur PK, Jha PC, Singh VB (2008) On the development of discrete software reliability growth models. In: Misra KB (ed) Handbook on performability engineering. Springer, 1239–1254.Google Scholar
  4. 4.
    Yamada S, Osaki S (1985) Discrete software reliability growth models. Appl Stoch Models Data Anal 1:65–77CrossRefGoogle Scholar
  5. 5.
    Goel AL, Okumoto K (1979) Time dependent error detection rate model for software reliability and other performance measures. IEEE Tran Reliab R 28(3):206–211MATHCrossRefGoogle Scholar
  6. 6.
    Kapur PK, Bai M, Bhushan S (1992) Some stochastic models in software reliability based on NHPP. In: Venugopal N (ed) Contributions to stochastics. Wiley Eastern Limited, New Delhi.Google Scholar
  7. 7.
    Yamada S, Ohba M, Osaki S (1983) S-shaped software reliability growth modeling for software error detection. IEEE Tran Reliab R 32(5):475–484CrossRefGoogle Scholar
  8. 8.
    Kapur PK, Goswami DN, Khatri SK, Johri P (2007c) A flexible discrete software reliability growth model with change-point. In: Proceedings of the national conference on computing for nation development, INDIACom- 2007, pp 285–290Google Scholar
  9. 9.
    Kapur PK, Gupta A, Gupta A, Kumar A (2005) Discrete software reliability growth modeling. In: Kapur PK, Verma AK (eds) Quality, Reliability and IT (Trends & Future Directions). Narora Publications Pvt. Ltd., New Delhi, pp 158–166Google Scholar
  10. 10.
    Kapur PK, Garg RB (1992) A software reliability growth model for an error removal phenomenon. Softw Eng J 7:291–294CrossRefGoogle Scholar
  11. 11.
    Bardhan AK (2002) Modeling in software reliability and its interdisciplinary nature. Ph.D. Thesis, University of Delhi, DelhiGoogle Scholar
  12. 12.
    Kapur PK, Singh OP, Shatnawi O, Gupta A (2006e) A discrete NHPP model for software reliability growth with imperfect fault debugging and fault generation. Int. J Performability Eng 2(4):351–368Google Scholar
  13. 13.
    Kapur PK, Agarwal S, Garg RB (1994) Bi-criterion release policy for exponential software reliability growth models. Recherche Operationanelle/Oper Res 28:165–180MATHGoogle Scholar
  14. 14.
    Kapur PK, Younes S, Agarwala S (1995) Generalized Erlang software reliability growth model. ASOR Bull 35(2):273–278Google Scholar
  15. 15.
    Kapur PK, Shatnawi O, Singh O (2005) Discrete time fault classification model. In: Kapur PK, Verma AK (eds) Quality, reliability and IT (Trends & Future Directions). Narora Publications Pvt. Ltd., New Delhi, pp 132–145Google Scholar
  16. 16.
    Shatnawi O, Kapur PK (2008) A generalized software fault classification. WSEAS Tran Comput 7(9):1375–1384Google Scholar
  17. 17.
    Kapur PK, Gupta A, Singh OP (2005b) On discrete software reliability growth model and categorization of faults. OSEARCH 42(4):340–354MATHGoogle Scholar
  18. 18.
    Kapur PK, Singh OP, Kumar A, Yamada S (2006d) Discrete software reliability growth models for distributed systems. In: Kapur PK, Verma AK (eds) Proceedings of international conference on quality, reliability and infocom technology. MacMillan Advanced Research Series, pp 101–115Google Scholar
  19. 19.
    Kapur PK, Gupta A, Kumar A, Yamada S (2005) Flexible software reliability growth models for distributed systems. OPSEARCH, J Oper Res Soc India 42(4):378–398MATHGoogle Scholar
  20. 20.
    Kapur PK, Khatri SK, Jha PC, Johri P (2007) Using change-point concept in software reliability growth. Quality, reliability and infocom technology (Proceedings of ICQRT-2006), Macmillan, India pp 219–230Google Scholar
  21. 21.
    Goswami DN, Khatri SK, Kapur R (2007) Discrete software reliability growth modeling for errors of different severity incorporating change-point concept. Int J Autom Comput 4(4):395–405CrossRefGoogle Scholar
  22. 22.
    Jeske DR, Zhang X, Pham L (2005) Adjusting software failure rates that are estimated from test data. IEEE Tran Reliab 54(1):107–114CrossRefGoogle Scholar
  23. 23.
    Kapur PK, Anand S, Yadavalli VSS, Beichelt F (2007) A generalised software growth model using stochastic differential equation. Communication dependability quality management. Belgrade, Serbia, pp 82–96Google Scholar
  24. 24.
    Kanoun K, Martini M, Souza J (1991) A method for software reliability analysis and prediction application to the TROPICO-R switching system. IEEE Tran Softw Eng 17(4):334–344CrossRefGoogle Scholar

Copyright information

©  Springer-Verlag London Limited 2011

Authors and Affiliations

  1. 1.Department of Operational ResearchUniversity of DelhiDelhiIndia
  2. 2.Department of Industrial and Systems EngineeringRutgers UniversityPiscatawayUSA

Personalised recommendations