The Property of Software Optimal Release Time Based on Log Poission Execution Time Model Using Interval Failure Times

고장 간격 수명 시간을 이용한 로그 포아송 실행 시간 모형의 소프트웨어 최적방출시간 특성에 관한 연구

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

Abstract

It is of great practical interest to deciding when to stop testing a software system in development phase and transfer it to the user. This decision problem called an optimal release policies. In this paper, because of the possibility of introducing new faults when correcting or modifying the software, we were researched release comparative policies which based on infinite failure NHPP model and types of interval failure times. The policies which minimize a total average software cost of development and maintenance under the constraint of satisfying a software reliability requirement can optimal software release times. In a numerical example, applied data which were patterns, if intensity function constant or increasing, decreasing, estimated software optimal release time.

소프트웨어 제품을 개발하여 테스팅을 거친 후 사용자에게 인도하는 시기를 결정하는 일은 아주 실제적이고 흥미 있는 일이 된다. 이러한 문제를 소프트웨어 최적 방출시기라고 한다. 본 연구에서는 소프트웨어의 결함을 제거하거나 수정 작업 중에도 새로운 결함이 발생될 가능성이 있는 무한고장수를 가진 비동질적인 포아송 과정에 기초하고 고장간격 수명 시간의 형태에 따른 방출시간의 비교에 대하여 연구되었다. 소프트웨어 요구 신뢰도를 만족시키고 소프트웨어 개발및 유지 총비용을 최소화시키는 최적 소프트웨어 방출 정책이 된다. 본 논문의 수치적인 예에서는 모의실험 자료 즉, 강도함수가 일정한 경우, 증가하는 경우, 감소하는 경우를 적용하여 최적 방출시기를 추정하고 그 결과를 나열 하였다.

Keywords

References

  1. J. F. Lawless, "Statistical Models and Methods for Lifetime Data", John Wiley and Sons, New York, 1981.
  2. 김희철. "일반화감마분포를 이용한 NHPP 소프트웨어 신뢰도 모형에 관한 연구", 한국컴퓨터정보학회논문지, 제10권, 제6호, pp. 27-35, 2005.
  3. S. S. Gokhale and K. S. Trivedi, "A time/structure based software reliability model", Annals of Software Engineering, Vol.8, pp. 85-121. 1999. https://doi.org/10.1023/A:1018923329647
  4. 김희철, 신현철, 김경수, "기록값 통계량에 기초한 무한고장 NHPP 소프트웨어혼합 신뢰성장 모형에 관한 연구", 정보보안논문지, 제7권, 제3호, pp. 51-60, 2007.
  5. 김대경, "Musa-Okumoto의 대수 포아송 실행시간 모형에 근거한 비용 신뢰성 최적 정책", 품질경영학회지, 제26권, 제3호, pp. 141-149, 1998.
  6. M. Xie, and G. Y. Homg, "Software release time determination based on unbound NHPP model", Proceeding of the 24th International Conference on Computers and Industrial Engineering, pp. 165-168, 1999.
  7. B. Yang and M. Xie, "A study of operational and testing reliability in software reliability analysis", Reliability Engineering and System Safety, Vol. 70, pp. 323-329, 2000. https://doi.org/10.1016/S0951-8320(00)00069-7
  8. C. Y. Huang, "Cost-Reliability-optimal release policy for software reliability models ncorporating 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
  9. 김희철, 박종구. "Burr분포를 이용한 NHPP 소프트웨어 신뢰성장모형에 관한 연구", 한국해양정보통신학회논문지, 제11권, 제3호, pp. 514-522, 2007.
  10. L. Kuo and T. Y. Yang, "Bayesian Computation of Software Reliability", Journal of the American Statistical Association, Vol. 91, pp. 763-773, 1996. https://doi.org/10.2307/2291671
  11. J. D. Musa, A. Iannino, and K Okumoto, "Software Reliability : Measurement, Prediction, Application", McGraw Hill, New York, 1987.
  12. 김희철, "Burr 커버리지 함수에 기초한 ENHPP 소프트웨어 신뢰 성장모형에 관한 연구", 한국컴퓨터정보학회논문지, 제12권, 제4호, pp. 33-42, 2007.
  13. 김희철. "Minitab과 함께하는 공업통계학의 기초 및 활용", 한올출판사, 2008.