DOI QR코드

DOI QR Code

The Comparative Study of NHPP Software Reliability Model Based on Log and Exponential Power Intensity Function

로그 및 지수파우어 강도함수를 이용한 NHPP 소프트웨어 무한고장 신뢰도 모형에 관한 비교연구

  • Received : 2015.11.26
  • Accepted : 2015.12.12
  • Published : 2015.12.30

Abstract

Software reliability in the software development process is an important issue. Software process improvement helps in finishing with reliable software product. Infinite failure NHPP software reliability models presented in the literature exhibit either constant, monotonic increasing or monotonic decreasing failure occurrence rates per fault. In this paper, proposes the reliability model with log and power intensity function (log linear, log power and exponential power), which made out efficiency application for software reliability. Algorithm to estimate the parameters used to maximum likelihood estimator and bisection method, model selection based on mean square error (MSE) and coefficient of determination($R^2$), for the sake of efficient model, was employed. Analysis of failure, using real data set for the sake of proposing log and power intensity function, was employed. This analysis of failure data compared with log and power intensity function. In order to insurance for the reliability of data, Laplace trend test was employed. In this study, the log type model is also efficient in terms of reliability because it (the coefficient of determination is 70% or more) in the field of the conventional model can be used as an alternative could be confirmed. From this paper, software developers have to consider the growth model by prior knowledge of the software to identify failure modes which can be able to help.

소프트웨어 개발 과정에서 소프트웨어 신뢰성은 매우 중요한 이슈이다. 소프트웨어 고장분석을 위한 무한고장 비동질적인 포아송과정에서 결함당 고장발생률이 상수이거나, 단조 증가 또는 단조 감소하는 패턴을 가질 수 있다. 본 논문에서는 소프트웨어 신뢰성에 대한 적용 효율을 나타내는 로그 및 지수파우어 강도함수(로그 선형, 로그 파우어와 지수 파우어)로 신뢰성 모형을 제안한다. 효율적인 모형을 위해 평균제곱에러(MSE), 결정계수($R^2$)에 근거한 모델선택, 최우추정법, 이분법에 사용된 파라미터를 평가하기 위한 알고리즘이 적용되였다. 제안하는 로그 및 지수파우어 강도함수를 위해 실제 데이터을 사용한 고장분석이 적용되였다. 고장데이터 분석은 로그 및 지수파우어 강도함수와 비교하였다. 데이터 신뢰성을 보장하기 위하여 라플라스 추세검정(Laplace trend test)을 사용하였다. 본 연구에 제안된 로그선형과 로그파우어 및 지수파우어 신뢰성모형도 신뢰성 측면에서 효율적이기 때문에 (결정계수가 70% 이상) 이 분야에서 기존 모형의 하나의 대안으로 사용할 수 있음을 확인 할 수 있었다. 이 연구를 통하여 소프트웨어 개발자들은 다양한 강도함수를 고려함으로서 소프트웨어 고장형태에 대한 사전지식을 파악하는데 도움을 줄 수 있으리라 사료 된다.

Keywords

References

  1. Gokhale, S. S. and Trivedi, K. S. "A time / structure based software reliability model," Annals of Software Engineering. 8, 1999, pp. 85-121, 1999. https://doi.org/10.1023/A:1018923329647
  2. Goel AL, Okumoto K, "Timedependent fault detection rate model for software and other performance measures,"IEEE Trans Reliab. 28, pp. 206-11,1978.
  3. Yamada S, Ohba H."S-shaped software reliability modeling for software error detection," IEEE Trans Reliab, 32, 1983, pp. 475-484, 1983.
  4. Zhao M. "Change-point problems in software and hardware reliability," Commun. Stat Theory Methods, 22(3), pp. 757-768, 1993. https://doi.org/10.1080/03610929308831053
  5. Shyur H-J. "A stochastic software reliability model with imperfect debugging and change-point," J. Syst. Software 66, pp. 135-14, 2003. https://doi.org/10.1016/S0164-1212(02)00071-7
  6. Pham H, Zhang X. "NHPP software reliability and cost models with testing coverage," Eur J. Oper Res, 145, 2003, pp. 445-454, 2003.
  7. Huang C-Y. "Performance analysis of software reliability growth models with testing-effort and change-point," J. Syst Software 76, pp. 181-194, 2005. https://doi.org/10.1016/j.jss.2004.04.024
  8. Kuei-Chen, C., Yeu-Shiang, H., and Tzai-Zang, L. "A study of software reliability growth from the perspective of learning effects," Reliability Engineering and System Safety 93, pp. 1410-1421, 2008. https://doi.org/10.1016/j.ress.2007.11.004
  9. Hee-Cheul KIM, "The Assessing Comparative Study for Statistical Process Control of Software Reliability Model Based on Rayleigh and Burr Type", Journal of korea society of digital industry and information management, Volume 10, No.2, pp. 1-11. 2014. https://doi.org/10.17662/ksdim.2014.10.1.001
  10. http://www.math.wm.edu/-leemis/chart/UDR/UDR.html.
  11. Lawless, J. F, "Statistical Models and Methods for Lifetime Data", John Wiley & Sons, New York, 1981.
  12. Vincent Almering, Michiel van Genuchten, and Ger Cloudt, Peter J.M. Sonnemans, "Software Reliability Growth Models in Practice", IEEE SOFTWARE, pp. 82-8, 2007.
  13. Tae-Jin Yang and Hee-Cheul Kim, "A Comparative Study on Infinite NHPP Cost Model Based on Intensity Function of Log Power Form", Journal of The Korea Knowledge Information Technology Society, Vol. 9, No.2, 2014, pp. 295-302, 2014
  14. I.B. Frenkel, I.B. Gertsbakh and L.V. Khvatskin, "PARAMETER ESTIMATION AND HYPOTHESES TESTING FOR NONHOMOGENEOUS POISSON PROCESS", Transport and Telecommunication Vol. 4, No.2, 2013, pp. 9-17, 2013.
  15. Y. HAYAKAWA and G. TELFAR, "Mixed Poisson-Type Processes with Application in Software Reliability", Mathematical and Computer Modelling, 31, pp. 151-156, 2000. https://doi.org/10.1016/S0895-7177(00)00082-0
  16. K. Kanoun, J. C. Laprie, "Handbook of Software Reliability Engineering," M. R. Lyu, Editor, chapter Trend Analysis. McGraw-Hill New York, NY, 1996, pp. 401-437, 1996.

Cited by

  1. A Performance Comparative Evaluation for Finite and Infinite Failure Software Reliability Model using the Erlang Distribution vol.9, pp.4, 2016, https://doi.org/10.17661/jkiiect.2016.9.4.351
  2. 강도함수가 감소패턴을 따르는 NHPP 소프트웨어 신뢰모형에 관한 비교 연구 vol.23, pp.4, 2016, https://doi.org/10.21219/jitam.2016.23.4.117
  3. 메이크헴 수명분포에 의존한 소프트웨어 평균고장간격시간에 관한 모수 추정법 비교 연구 vol.24, pp.1, 2015, https://doi.org/10.21219/jitam.2017.24.1.025
  4. 파레토 및 어랑 형상모수에 의존한 수명분포를 따르는 소프트웨어 신뢰성 모형에 대한 신뢰도 특성요인 비교 연구 vol.24, pp.2, 2017, https://doi.org/10.21219/jitam.2017.24.2.071
  5. Type-2 Gumbel과 Erlang 분포의 형상모수를 따르는 수명분포에 근거한 소프트웨어 개발 비용모형에 관한 특성 연구 vol.11, pp.4, 2018, https://doi.org/10.17661/jkiiect.2018.11.4.460