DOI QR코드

DOI QR Code

The Bayesian Approach of Software Optimal Release Time Based on Log Poisson Execution Time Model

포아송 실행시간 모형에 의존한 소프트웨어 최적방출시기에 대한 베이지안 접근 방법에 대한 연구

  • 김희철 (남서울대학교 산업경영공학과) ;
  • 신현철 (백석문화대학 컴퓨터정보학부)
  • Published : 2009.07.31

Abstract

In this paper, make a study decision problem called an optimal release policies after testing a software system in development phase and transfer it to the user. The optimal software release policies which minimize a total average software cost of development and maintenance under the constraint of satisfying a software reliability requirement is generally accepted. The Bayesian parametric inference of model using log Poisson execution time employ tool of Markov chain(Gibbs sampling and Metropolis algorithm). In a numerical example by T1 data was illustrated. make out estimating software optimal release time from the maximum likelihood estimation and Bayesian parametric estimation.

본 연구에서는 소프트웨어 제품을 개발하여 테스팅을 거친 후 사용자에게 인도하는 시기를 결정하는 방출문제에 대하여 연구하였다. 따라서 최적 소프트웨어 방출 정책은 소프트웨어 요구 신뢰도를 만족시키고 소프트웨어 개발 및 유지 총비용을 최소화 시키는 정책을 수용해야 한다. 본 논문에서는 로그포아송 실행시간모형에 대하여 베이지안 모수 추정법(마코브체인 몬테칼로(MCMC) 기법 중에 하나인 깁스 샘플링과 메트로폴리스 알고리즘을 이용한 근사기법)이 사용되었다. 본 논문의 수치적인 예에서는 Musa의 T1 자료를 적용하여 최우수추정법과 베이지안 모수 추정과의 관계를 빅교하고 또한 최적 방출시기를 추정하였다.

Keywords

References

  1. 김희철, "일반화 감마분포를 이용한 NHPP 소프트웨어 신뢰도 모형에 관한 연구", 한국 컴퓨터정보학회 논문지, 제10권, 제6호, 27-35쪽, 2005년 12월.
  2. S. S. Gokhale and K. S. Trivedi. "A time/structure based software reliability model", Annals of Software Engineering. 8, pp. 85-121, 1999. https://doi.org/10.1023/A:1018923329647
  3. 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.
  4. 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.
  5. 김대경, "Musa-Okumoto의 대수 포아송 실행시 간 모형에 근거한 비용-신뢰성 최적 정책", 품질 경영학회지, 제26권, 제3호, 141-149쪽, 1998년 9월.
  6. 김희철, "Log-Logistic 분포모형에 근거한 소 프트웨어 최적방출시기에 관한 비교연구", 한국컴퓨터정보학회 논문지, 제13권, 제7호, 1-9쪽, 2008년 12월.
  7. Almering, V. and Genuchten, M, V and Cloudt, G. and Sonnemans, P. J. M. "Using Software Reliability Growth Models in Practice", IEEE SOFTWARE, pp. 82-88, 2007.
  8. 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
  9. 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
  10. Musa, J. D, Iannino, A. and Okumoto, K. "Software Reliability: Measurement, Prediction, Application", McGraw Hill, New York, 1987.
  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. 이상식, 김희철, 송영재 "비동질적인 포아송과정을 사용한 소프트웨어 신뢰성장 모형에 대한 베이지안 신뢰성 분석에 관한 연구", 정보처리 학회논문지 D, 제10-D권, 제4호, 805-812쪽, 2003년 8월.
  13. Casella, G. and George, E. I., "Explaining the Gibbs Sampler", The American Statistician, 46, pp.167-174, 1992. https://doi.org/10.2307/2685208
  14. Gelman, A. E. and Rubin D., "Inference from Iterative Simulation Using Multiple Sequences", Statistical Science, 7, pp.457-472, 1992. https://doi.org/10.1214/ss/1177011136
  15. "User's Manual Stat/Library Fortran Subroutines for statistical analysis", IMSL, Vol.3, pp.1050-1054, 1987.