DOI QR코드

DOI QR Code

Evaluation on the Reliability Attributes of Finite Failure NHPP Software Reliability Model Based on Pareto and Erlang Lifetime Distribution

파레토 및 어랑 수명분포에 근거한 유한고장 NHPP 소프트웨어 신뢰성모형의 신뢰도 속성에 관한 평가

  • Min, Kyung-il (Dept. of Public Health Administration, Namseoul University)
  • 민경일 (남서울대학교 보건행정학과)
  • Received : 2020.04.10
  • Accepted : 2020.06.20
  • Published : 2020.06.30

Abstract

In the software development process, software reliability evaluation is a very important issue. In particular, finding the optimal development model that satisfies high reliability is the more important task for software developers. For this, in this study, Pareto and Erlang life distributions were applied to the finite failure NHPP model to evaluate the reliability attributes. For this purpose, parametric estimation is applied to the maximum likelihood estimation method, and nonlinear equations are calculated using the bisection method. As a result, the Erlang model showed better performance than the Pareto model in the evaluation of the strength function and the mean value function. Also, as a result of inputting future mission time and evaluating reliability, the Erlang model showed an effectively high trend together with the Pareto model, while the Goel-Okumoto basic model showed a decreasing trend. In conclusion, the Erlang model is the best model among the proposed models. Through this study, it is expected that software developers will be able to use it as a basic guideline for exploring and evaluating the optimal software reliability model.

소프트웨어 개발과정에서 소프트웨어 신뢰도 평가는 매우 중요한 문제이다. 특히, 소프트웨어 개발자에게 높은 신뢰도을 만족시키는 최적의 개발모형을 찾아내는 일은 더욱 중요한 과제이다. 이를 위해, 본 연구에서는 파레토 및 어랑 수명분포을 유한고장 NHPP 모형에 적용하여, 신뢰도 속성을 평가하였다. 이를 위하여 모수추정은 최우추정법을 적용하였고, 비선형 방정식의 풀이는 이분법을 사용하였다. 그 결과, 강도함수와 평균값함수에서 Erlang 모형이 Pareto 모형보다 우수한 성능을 보였고, 평균제곱오차도 작아서 효율적인 모형임을 확인하였다. 또한, 미래의 임무시간을 투입하고 신뢰도를 평가한 결과, Erlang 모형이 Pareto모형과 함께 효율적으로 높게 나타났으나, 반면에 Goel-Okumoto 기본모형은 감소하는 추세를 보였다. 결론적으로, Erlang 모형이 제안된 모형중 가장 우수한 성능을 가진 모형임을 알 수 있었다. 본 연구를 통하여 소프트웨어 개발자들이 최적의 소프트웨어 신뢰성 모형을 탐색하고, 평가하는데 필요한 기본지침으로 활용할 수 있을 것으로 기대한다.

Keywords

References

  1. S. S. Gokhale & K. S. Trivedi. (1999). time/structure based software reliability model. Annals of Software Engineering, 8(3), 85-121. https://doi.org/10.1023/A:1018923329647
  2. A. L. Goel & K. Okumoto. (1978). Time-dependent fault detection rate model for software and other performance measures. IEEE Trans. Reliab., 28(1), 206-211.
  3. T. J. Yang. (2018). A characteristic study on the software development cost model based on the life-time distribution following the shape parameter of Type-2 Gumbel and Erlang distribution. The Journal of Korea Institute of Information Electronics and Communication Technology, 11(4), 460-466. https://doi.org/10.17661/JKIIECT.2018.11.4.460
  4. Shyur. H-J. (2003) A stochastic software reliability model with imperfect debugging and change point, J. Syst. Software 66, 135-141. https://doi.org/10.1016/S0164-1212(02)00071-7
  5. K. S. Kim & H. C. Kim. (2014). The Comparative Study for Software Reliability Model Based on Finite and Infinite Failure Property using Rayleigh Distribution, Journal of Digital Con., 12(12), 277-284. https://doi.org/10.14400/JDC.2014.12.12.277
  6. Pham H & Zhang X(2003). NHPP software reliability and cost models with testing coverage, Eur.J. Oper. Res, 145, 445-454.
  7. Voda, R. GH.(1972). On the inverse Rayleigh variable, Rep. Stat. Apph. Res. Juse, 19(4), 15-21.
  8. K. H. Rao, R. S. Prasad & R. L. Kantham. (2011). Software Reliability Measuring using Modified Maximum Likelihood Estimation and SPC. International Journal of Computer Applications, 21(7), 1-5. https://doi.org/10.5120/2527-3440
  9. K. S. Kim, & H. C. Kim (2014). The Comparative Study for Software Reliability Model Based on Finite and Infinite Failure Property using Rayleigh Distribution, Journal of Digital Convergence, 12(12), 277-284. https://doi.org/10.14400/JDC.2014.12.12.277
  10. H. C. Kim & K. S. Kim (2015). Finite Time Prediction Capability Comparative Analysis of Software NHPP Reliability Model, Journal of Digital Convergence, 13(12), 143-149. https://doi.org/10.14400/JDC.2015.13.12.143
  11. H. J. Jung & G. H. Han (2019). The Software Reliability Growth Model base on Software Error Datal, Journal of the Korea Convergence Society, 10(3), 59-65. https://doi.org/10.15207/JKCS.2019.10.3.059
  12. K. I. Min(2019). A Study on the Attribute Analysis of Software Reliability Model with Shape Parameter Change of Infinite Fault NHPP Lomax Life Distribution, Journal of Convergence for Information Technology, 9(8), 20-26. https://doi.org/10.22156/CS4SMB.2019.9.8.020