DOI QR코드

DOI QR Code

극값분포 특성에 근거한 소프트웨어 최적 방출시기에 관한 비교

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

  • 김희철 (남서울대학교 산업경영공학과)
  • Kim, Hee-Cheul (Department of the Industrial & Management Engineering Namseoul University)
  • 투고 : 2011.03.02
  • 발행 : 2011.03.31

초록

본 연구에서는 소프트웨어 제품을 개발하여 테스팅을 거친 후 사용자에게 인도하는 시기를 결정하는 방출문제에 대하여 연구되었다. 무한고장수를 가진 비동질적인 포아송 과정에 기초하고 수명분포는 최소 및 최대값을 적합 시키는데 효율성을 가진 극값 분포를 이용한 최적 방출시기에 관한 문제를 제시하여 소프트웨어 요구 신뢰도를 만족시키고 소프트웨어 개발 및 유지 총비용을 최소화 시키는 최적 소프트웨어 방출 정책에 대하여 논의 되었다. 본 논문의 수치적인 예에서는 고장 간격 시간 자료를 적용하여 기존의 로그 포아송 실행시간 모형과 로그 파우어 모형의 대안으로서 극값 분포모형이 또 하나의 대안이 될 수 있음을 입증하였다.

Decision problem called an optimal release policies, after testing a software system in development phase and transfer it to the user, is studied. The infinite failure non-homogeneous Poisson process models presented and propose an optimal release policies of the life distribution applied extreme distribution which used to find the minimum (or the maximum) of a number of samples of various distributions. In this paper, discuss optimal software release policies which minimize a total average software cost of development and maintenance under the constraint of satisfying a software reliability requirement. In a numerical example, extreme value distribution as another alternative of existing the Poisson execution time model and the log power model can be verified using inter-failure time data.

키워드

참고문헌

  1. 간광연, 장병옥, 김희철. "감마족분포를 이용한 소프트웨어 신뢰 성장의 모형의 분석", 전기전자학회논문지,9권 2호, pp. 65-73, 2005.
  2. Gokhale. S. S. and Trivedi. K. S. "A time/structure based software reliability model", Annals of Software Engineering. 8, pp. 85-121. 1999. https://doi.org/10.1023/A:1018923329647
  3. Musa, J. D and Okumoto, K. "A Logarithmic Poisson Execution Time Model for Software Reliability easurement," Proceeding the 7th International Conference on Software Engineering. pp. 230-238, 1984.
  4. 김대경. "Musa-Okumoto의 대수 포아송 실행시간 모형 에 근거한 비용-신뢰성 최적 정책". 품질경영학회지, 제26권 3호, pp. 141-149, 1998.
  5. 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.
  6. 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.
  7. 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
  8. 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
  9. 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.1080/01621459.1996.10476944
  10. 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
  11. Musa, J. D, Iannino, A. and Okumoto, K. "Software Reliability: Measurement, Prediction, Application" McGraw Hill, New York, 1987.
  12. K. Kanoun , J. C. Laprie. Handbook of Software Reliability Engineering, M.R.Lyu, Editor, chapter Trend Analysis. McGraw-Hill New York, NY: 1996; p.401-437.