DOI QR코드

DOI QR Code

The Comparative Study of Software Optimal Release Time Based on Weibull Distribution Property

와이블 분포 특성에 근거한 소프트웨어 최적 방출시기에 관한 비교 연구

  • Kim, Hee-Cheul (Department of Industrial Management Engineering, Namseoul University) ;
  • Park, Hyoung-Keun (Department of Electronic Engineering, Namseoul University)
  • 김희철 (남서울대학교 산업경영공학과) ;
  • 박형근 (남서울대학교 전자공학과)
  • Published : 2009.08.31

Abstract

In this paper, we were researched decision problem called an optimal release policies after testing a software system in development phase and transferring it to the user. The applied model of release time exploited infinite failure non-homogeneous Poisson process This infinite failure non-homogeneous Poisson process is a model which reflects the possibility of introducing new faults when correcting or modifying the software. The failure life-cycle distribution used the Weibull distribution which has the efficient various property which has the place efficient quality. Thus, optimal software release policies which minimize a total average software cost of development and maintenance under the constraint of satisfying a software reliability requirement becomes an optimal release policies. In a numerical example, after trend test applied and estimated the parameters using maximum likelihood estimation of inter-failure time data, estimated software optimal release time.

본 연구에서는 소프트웨어 제품을 개발하여 테스팅을 거친 후 사용자에게 인도하는 시기를 결정하는 방출문제에 대하여 연구하였다. 인도시기에 관한 모형은 무한 고장수에 의존하는 비동질적인 포아송 과정을 적용하였다. 이러한 포아송 과정은 소프트웨어의 결함을 제거하거나 수정 작업 중에도 새로운 결함이 발생될 가능성을 반영하는 모형이다. 고장발생 수명분포는 여러 분포들을 적합시키는데 효율적인 특성을 가진 와이블분포를 이용하였다. 따라서 소프트웨어 요구 신뢰도를 만족시키고 소프트웨어 개발 및 유지 총비용을 최소화시키는 방출시간이 최적 소프트웨어 방출 정책이 된다. 본 논문의 수치적인 예에서는 고장 간격 시간 자료를 적용하고 모수추정 방법은 최우추정법과 추세분석을 통하여 자료의 효율성을 입증한 후 최적 방출시기를 추정하였다.

Keywords

References

  1. Lawless. J. F, "Statistical Models and Methods for Lifetime Data", John Wiley & Sons, New York, 1981.
  2. 김희철, "일반화감마분포를 이용한 NHPP 소프트웨어 신뢰도 모형에 관한 연구", 한국컴퓨터정보학회논문지, 10권 6호, pp. 27-35, 2005.
  3. S. S. Gokhale, K. S. Trivedi, "A time/structure based software reliability model", Annals of Software Engineering, pp.85-121, 1999.
  4. 김희철, "지수화 지수 분포에 의존한 NHPP 소프트웨어 신뢰성장 모형에 관한 연구" ,한국컴퓨터정보학회논문지, 제11권 5호, pp.9-18, 2006.
  5. Musa, J. D and Okumoto, K., "A Logarithmic Poisson Execution Time Model for Software Reliability Measurement", Proceeding the 7th International Conference on Software Engineering, pp.230-238, 1984.
  6. 김대경, "Musa-Okumoto의 대수 포아송 실행시간 모형에 근거한 비용-신뢰성 최적 정책", 품질경영학회지, 제26권 3호, pp.141-149, 1988.
  7. Almering, V. and Genuchten, M, V and Cloudt, G. and Sonnemans, "Using Software Reliability Growth Models in Practice", IEEE SOFTWARE, pp.82-88, 2007 https://doi.org/10.1109/MS.2007.182
  8. Xie, M. and Homg, G. Y., "Software release time determination based on unbound NHPP model", Proceeding of the 24th International Conference on Computers and Industrial Engineering, pp.165-168, 1999.
  9. Yang, B. and Xie. M., "A study of operational and testing reliability in software reliability analysis", RELIABILITY ENGINEERING & SYSTEM SAFETY, Vol.70, pp.323-329, 2000. https://doi.org/10.1016/S0951-8320(00)00069-7
  10. Huang, C. Y., "Cost-Reliability-optimal release policy for software reliability models incorporating improvements in testing efficiency, The journal of Systems and software, Vol.77, pp.139-155, 2005. https://doi.org/10.1016/j.jss.2004.10.014
  11. Kuo, L. and Yang, T. Y., "Bayesian Computation of Software Reliability", Journal of the American Statistical Association, Vol.91, pp.763-773, 1996. https://doi.org/10.2307/2291671
  12. 간광연, 이재곤, 김희철, "기록값 통계량 모형에 기초한 NHPP 소프트웨어 신뢰성에 관한 연구", 한국통신학회논문지, 제30권 12T호, pp.356-363, 2005.
  13. 김희철, 신현철, 김경수, "기록값 통계량에 기초한 무한고장 NHPP 소프트웨어혼합 신뢰성장모형에 관한 연구", 정보보안논문지, 제7권 3호, pp. 51-60, 2007.
  14. Pham, H. and Nordmann, L. and Zhang, X, "A General mperfect-Software-Debugging Model with S-Shaped Fault-Detection Rate", IEEE Trans. on reliability, Vol.48, No.2, pp.169-175, 1999. https://doi.org/10.1109/24.784276
  15. Musa, J. D, Iannino, A. and Okumoto, K., "Software Reliability: Measurement, Prediction, Application", McGraw Hill, New York, 1987
  16. K. Kanoun , J. C. Laprie, "Handbook of Software Reliability Engineering", McGraw-Hill, New York, pp.401-437, 2003.
  17. 김희철, "Log-Logistic 분포모형에 근거한 소프트웨어 최적방출시기에 관한 비교연구", 한국컴퓨터정보학회논문지, 제13권 7호, pp.1-9, 2008.