Skip to main content

2024 | OriginalPaper | Buchkapitel

Considering Multiplicative Noise in a Software Reliability Growth Model Using Stochastic Differential Equation Approach

verfasst von : Kuldeep Chaudhary, Vijay Kumar, Deepansha Kumar, Pradeep Kumar

Erschienen in: Reliability Engineering for Industrial Processes

Verlag: Springer Nature Switzerland

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A Software reliability growth models are very useful to investigate software reliability characteristics quantitatively and to establish relationship between the remaining faults in the software with testing time. The only way to enhance the quality and reliability of software is to detect and remove the faults during the testing phase of software. Usually, the fault removal process is assumed to be deterministic, but as software systems get bigger and more flaws are found during testing, the number of faults that are found and removed during each debugging process decreases until it is negligibly small compared to the fault content at the beginning of the testing phase. It is quite likely that software fault detection process in this scenario as a stochastic process with continuous state space. In this study, we have the concept of multiplicative noise and proposed a software reliability growth model under perfect debugging environments which is governed by stochastic differential equations. The proposed stochastic differential equation based SRGM has been validated on real-life failure data sets, and the results of the goodness of fit and comparison criteria for the proposed model exhibited the applicability of the model.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Goel AL, Okumoto K (1979) Time-dependent error-detection rate model for software reliability and other performance measures. IEEE Trans Reliab 28(3):206–211CrossRef Goel AL, Okumoto K (1979) Time-dependent error-detection rate model for software reliability and other performance measures. IEEE Trans Reliab 28(3):206–211CrossRef
2.
Zurück zum Zitat Yamada S, Obha M, Osaki S (1984) S-shaped software reliability growth models and their applications. IEEE Trans Reliab 33(4):289–292CrossRef Yamada S, Obha M, Osaki S (1984) S-shaped software reliability growth models and their applications. IEEE Trans Reliab 33(4):289–292CrossRef
3.
Zurück zum Zitat Ohba M (1984) Software reliability analysis models. IBM J Res Dev 28(4):428–443CrossRef Ohba M (1984) Software reliability analysis models. IBM J Res Dev 28(4):428–443CrossRef
4.
Zurück zum Zitat Bittanti S, Bolzern P, Pedrotti E, Pozzi M, Scattolini R (1988) A flexible modelling approach for software reliability growth. Software Reliab Model Ident 341:101–140 Bittanti S, Bolzern P, Pedrotti E, Pozzi M, Scattolini R (1988) A flexible modelling approach for software reliability growth. Software Reliab Model Ident 341:101–140
5.
Zurück zum Zitat Kapur PK, Garg RB (1992) Software reliability growth model for an error-removal phenomenon. Softw Eng J 7(4):291–294CrossRef Kapur PK, Garg RB (1992) Software reliability growth model for an error-removal phenomenon. Softw Eng J 7(4):291–294CrossRef
6.
Zurück zum Zitat Kapur PK, Pham H, Gupta A, Jha PC (2011) Software reliability assessment with OR applications. Springer, LondonCrossRef Kapur PK, Pham H, Gupta A, Jha PC (2011) Software reliability assessment with OR applications. Springer, LondonCrossRef
7.
Zurück zum Zitat Ohba M, Chou X (1989) Does imperfect debugging affect software reliability growth? Proceedings of the 11th international conference on software engineering, 237–244 Ohba M, Chou X (1989) Does imperfect debugging affect software reliability growth? Proceedings of the 11th international conference on software engineering, 237–244
8.
Zurück zum Zitat Goel AL (1985) Software reliability models: assumptions, limitations, and applicability. IEEE Trans Software Eng 12:1411–1423CrossRef Goel AL (1985) Software reliability models: assumptions, limitations, and applicability. IEEE Trans Software Eng 12:1411–1423CrossRef
9.
Zurück zum Zitat Jelinski Z, Moranda P (1972) Software reliability research. Statistical computer performance evaluation. Academic Press, 465–84 Jelinski Z, Moranda P (1972) Software reliability research. Statistical computer performance evaluation. Academic Press, 465–84
10.
Zurück zum Zitat Kapur PK, Garg RB (1990) Optimal software release policies for software reliability growth models under imperfect debugging. RAIRO-Operat Res 24(3):295–305CrossRef Kapur PK, Garg RB (1990) Optimal software release policies for software reliability growth models under imperfect debugging. RAIRO-Operat Res 24(3):295–305CrossRef
11.
Zurück zum Zitat Yamada S, Kimura M, Tanaka H, Osaki S (1994) Software reliability measurement and assessment with stochastic differential equations. IEICE Trans Fundam Electron Commun Comput Sci 77(1):109–116 Yamada S, Kimura M, Tanaka H, Osaki S (1994) Software reliability measurement and assessment with stochastic differential equations. IEICE Trans Fundam Electron Commun Comput Sci 77(1):109–116
12.
Zurück zum Zitat Yamada S, Nishigaki A, Kimura M (2003) A stochastic differential equation model for software reliability assessment and its goodness-of-fit. Int J Reliab Appl 4(1):1–12 Yamada S, Nishigaki A, Kimura M (2003) A stochastic differential equation model for software reliability assessment and its goodness-of-fit. Int J Reliab Appl 4(1):1–12
13.
Zurück zum Zitat Shyur HJ (2003) A stochastic software reliability model with imperfect-debugging and change-point. J Syst Softw 66(2):135–141CrossRef Shyur HJ (2003) A stochastic software reliability model with imperfect-debugging and change-point. J Syst Softw 66(2):135–141CrossRef
14.
Zurück zum Zitat Lee CH, Kim YT, Park DH (2010) S-shaped software reliability growth models derived from stochastic differential equations. IIE Trans 36(12):1193–1199CrossRef Lee CH, Kim YT, Park DH (2010) S-shaped software reliability growth models derived from stochastic differential equations. IIE Trans 36(12):1193–1199CrossRef
15.
Zurück zum Zitat Tamura Y, Yamada S (2006) A flexible stochastic differential equation model in distributed development environment. Eur J Oper Res 168(1):143–152MathSciNetCrossRef Tamura Y, Yamada S (2006) A flexible stochastic differential equation model in distributed development environment. Eur J Oper Res 168(1):143–152MathSciNetCrossRef
16.
Zurück zum Zitat Tamura Y, Yamada S (2009) Optimisation analysis for reliability assessment based on stochastic differential equation modelling for open-source software. Int J Syst Sci 40(4):429–438CrossRef Tamura Y, Yamada S (2009) Optimisation analysis for reliability assessment based on stochastic differential equation modelling for open-source software. Int J Syst Sci 40(4):429–438CrossRef
17.
18.
Zurück zum Zitat Singh O, Kapur PK, Anand A, Singh, J. (2009) Stochastic differential equation based modeling for multiple generations of software. In: Proceedings of fourth international conference on quality, reliability and infocom technology (ICQRIT), trends and future directions, Narosa Publications, 122–131 Singh O, Kapur PK, Anand A, Singh, J. (2009) Stochastic differential equation based modeling for multiple generations of software. In: Proceedings of fourth international conference on quality, reliability and infocom technology (ICQRIT), trends and future directions, Narosa Publications, 122–131
19.
Zurück zum Zitat Singh O, Kapur R, Singh J (2010) Considering the effect of learning with two types of imperfect debugging in software reliability growth modeling. Commun Dependability Qual Manag Int J 13(4):29–39 Singh O, Kapur R, Singh J (2010) Considering the effect of learning with two types of imperfect debugging in software reliability growth modeling. Commun Dependability Qual Manag Int J 13(4):29–39
20.
Zurück zum Zitat Kapur PK, Anand S, Yadav K, Singh J (2012) A unified scheme for developing software reliability growth models using stochastic differential equations. Int J Oper Res 15(1):48–63MathSciNetCrossRef Kapur PK, Anand S, Yadav K, Singh J (2012) A unified scheme for developing software reliability growth models using stochastic differential equations. Int J Oper Res 15(1):48–63MathSciNetCrossRef
21.
Zurück zum Zitat Singh J, Singh O, Kapur PK (2015) Multi up-gradation software reliability growth model with learning effect and severity of faults using SDE. Int J Syst Assur Eng Manag 6(1):18–25CrossRef Singh J, Singh O, Kapur PK (2015) Multi up-gradation software reliability growth model with learning effect and severity of faults using SDE. Int J Syst Assur Eng Manag 6(1):18–25CrossRef
22.
Zurück zum Zitat Anand A, Deepika, Verma AK, Ram M (2018) Revisiting error generation and stochastic differential equation-based software reliability growth models. System reliability management, Boca Raton, CRC Press, pp 65–78 Anand A, Deepika, Verma AK, Ram M (2018) Revisiting error generation and stochastic differential equation-based software reliability growth models. System reliability management, Boca Raton, CRC Press, pp 65–78
25.
Zurück zum Zitat Oksendal B (2013) Stochastic differential equations: an introduction with applications. Springer Science & Business Media Oksendal B (2013) Stochastic differential equations: an introduction with applications. Springer Science & Business Media
26.
Zurück zum Zitat Kanoun K, De Bastos MMR, De Souza JM (1991) A method for software reliability analysis and prediction application to the TROPICO-R switching system. IEEE Trans Softw Eng 17(4):334–344 Kanoun K, De Bastos MMR, De Souza JM (1991) A method for software reliability analysis and prediction application to the TROPICO-R switching system. IEEE Trans Softw Eng 17(4):334–344
27.
Zurück zum Zitat Pham H (2008) Recent advances in reliability and quality in design. Springer, LondonCrossRef Pham H (2008) Recent advances in reliability and quality in design. Springer, LondonCrossRef
28.
Zurück zum Zitat Ohba M, Yamada S (1984) S-Shaped software reliability growth models. In: Proceeding of 4th international conference reliability maintainability, 430–436 Ohba M, Yamada S (1984) S-Shaped software reliability growth models. In: Proceeding of 4th international conference reliability maintainability, 430–436
Metadaten
Titel
Considering Multiplicative Noise in a Software Reliability Growth Model Using Stochastic Differential Equation Approach
verfasst von
Kuldeep Chaudhary
Vijay Kumar
Deepansha Kumar
Pradeep Kumar
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-031-55048-5_16

Premium Partner