DOI QR코드

DOI QR Code

A Parameter Estimation of Software Reliability Growth Model with Change-Point

변화점을 고려한 소프트웨어 신뢰도 성장모형의 모수추정

  • Kim, Do-Hoon (Dept. of Applied Information Statistics, Kyonggi University) ;
  • Park, Chun-Gun (Dept. of Mathematics, Kyonggi University) ;
  • Nam, Kyung-H. (Dept. of Applied Information Statistics, Kyonggi University)
  • 김도훈 (경기대학교 응용정보통계학과) ;
  • 박천건 (경기대학교 수학과) ;
  • 남경현 (경기대학교 응용정보통계학과)
  • Published : 2008.10.31

Abstract

The non-homogeneous Poisson process(NHPP) based software reliability growth models are proved quite successful in practical software reliability engineering. The fault detection rate is usually assumed to be the continuous and monotonic function. However, the fault detection rate can be affected by many factors such as the testing strategy, running environment and resource allocation. This paper describes a parameter estimation of software reliability growth model with change-point problem. We obtain the maximum likelihood estimate(MLE) and least square estimate(LSE), and compare goodness-of-fit.

비동질적 포아송과정(NHPP) 모형은 신뢰성 공학에서 소프트웨어 내에 남아있는 결함발견현상을 설명하는데 자주 사용된다. 이때 결함발견율은 연속적이며 단조함수를 가정하였으나 현실적으로 소프트웨어 시험환경, 전략 및 자원할당 등으로 인해 결함발견율이 변하는 경우가 있다. 본 논문은 결함발견율이 변화하는 변화점 문제를 고려한 소프트웨어 신뢰도 성장모형(SRGM)을 고려하여 모수를 추정하는데 목적이 있다. 이를 위해 자료를 모의 생성한 후 평균값 함수의 각 모수를 최우추정법과 최소제곱법을 이용하여 추정하며, 결함발견구간이 일정하게 증가하는 경우와 일정하게 증가하지 않는 경우를 각각 고려한다. 이때 각 모수의 적합도 비교 평가를 통하여 변화점을 고려한 SRGM에서의 최적 추정법을 수치적 방법으로 판단한다.

Keywords

References

  1. Chang, Y. P. (1997). An analysis of software reliability with change-point models, NSC 85-2121-M031-003, National Science Council, Taiwan
  2. Chang, Y. P. (2001). Estimation of parameters for nonhomogeneous poisson process: Software reliability with change-point model, Communications in Statistics: Simulation and Computation, 30, 623-635 https://doi.org/10.1081/SAC-100105083
  3. Goel, A. L. and Okumoto, K. (1979). Time-dependent error-detection rate model for software reliability and other performance measures, IEEE Transaction on Reliability, R-28, 206-211 https://doi.org/10.1109/TR.1979.5220566
  4. Jelinski, Z. and Moranda, P. B. (1972). Software reliability research, Statistical Computer Performance Evaluation, Freiberger, W. Ed., Academic Press, New York
  5. Misra, P. N. (1983). Software reliability analysis, IBM Systems of Journal, 22, 465-484
  6. Musa, J. D., Iannino, A. and Okumoto, K. (1987). Software Reliability Measurement Prediction Application, McGraw-Hill, New York
  7. Pham, H. (1993). Software reliability assessment: Imperfect debugging and multiple failure types in software development, EG&G-RAMM-10737, Idaho National Engineering Laboratory
  8. Shyur, H. J. (2003). A stochastic software reliability model with imperfect-debugging and change-point, The Journal of System and Software, 66, 135-141 https://doi.org/10.1016/S0164-1212(02)00071-7
  9. Yamada, S., Ohba, M. and Osaki, S. (1983). S-shaped reliability growth modeling for software error detection, IEEE Transaction on Reliability, R-32, 475-484 https://doi.org/10.1109/TR.1983.5221735
  10. Yamada, S., Tokuno, K. and Osaki, S. (1992). Imperfect debugging models with fault introduction rate for software reliability assessment, International Journal of Systems Science, 23, 2241-2252 https://doi.org/10.1080/00207729208949452
  11. Zhao, M. (1993). Change-point problems in software and hardware reliability, Communications in Statistical-Theory and Mathematics, 22, 757-768 https://doi.org/10.1080/03610929308831053