An Input Domain-Based Software Reliability Growth Model

입력 영역에 기초한 소프트웨어 신뢰성 성장 모델

  • 박중양 (경상대학교 통계학과) ;
  • 서동우 (경상대학교 대학원 통계학과) ;
  • 김영순 (경상대학교 대학원 통계학과)
  • Published : 2000.11.01

Abstract

소프트웨어를 테스팅하는 동안 얻어지는 고장 데이터를 분석하여 소프트웨어의 신뢰성이 성장하는 과정을 평가하기 위해 여러 가지 소프트웨어 신뢰성 성장 모델들이 개발되었다. 그러나 이들 신뢰성 성장 모델들은 소프트웨어 개발과 사용환경에 관한 여러 가지 가정에 기반하고 있기 때문에, 이 가정이 적합하지 않은 상황이나 결함이 드물게 발생되는 소프트웨어에 대해서는 적절하지 않다. 입력영역에 기초한 소프트웨어 신뢰성 모델은 일반적으로 이러한 가정을 요구하지 않는데 디버깅 전의 소프트웨어와 디버깅 후의 소프트웨어를 별개의 것으로 다루어 많은 테스트 입력을 요하는 단점이 있다. 본 논문에서는 이러한 가정이 요구되지 않고 디버깅 전과 후의 소프트웨어를 동시에 테스트하는 방법에 기반을 둔 입력 영역 기반 소프트웨어 성장모델을 제안하고 그 통계적 특성을 조사한다. 이 모델은 모든 데이터를 다 활용하기 때문에 기존 입력영역 소프트웨어 신뢰성 모델에 비해 적은 테스트 입력을 필요로 할 것으로 기대된다. 그리고 소프트웨어의 유지보수 단계에 적용하기 위해 개발된 유사한 방법들과 비교한다.

Keywords

References

  1. J. R. Brown and M Lipow,'Testing of Software Reliability.' in Proc Int Conf. Reliable Software, Los Angeles, CA, pp.518-527, April, 1975
  2. R. W. Butler and G. B. Finelli, 'The Infeasibility of Quantifying the Reliability of Life-Critical RealTime Software,' IEEE Trans on Software Engineering, Vol 19, pp.3- 12, 1993 https://doi.org/10.1109/32.210303
  3. T Dasu and E. J. Weyuker, 'Updating Software Reliability Subject to Resource Constraints,' Proc. American Statistical Association Proc. Joint Statistical Meeting, 1999
  4. T. Downs and P. Garrone, 'Some New Models of Software Testing with Performance Comparisons.' IEEE Trans. on Reliability, Vol 40. pp.322-328, 1991 https://doi.org/10.1109/24.85452
  5. J. R. Dunham, 'Experiments in Software Reliability : Life-Critical Applications,' IEEE Trans on Software Engineering, Vol, SE-12, pp.110-123, 1986
  6. J W. Duran and S. C Ntafos, 'An Evaluation of Random Testing,' IEEE Trans. Soft. Eng., SE-10. pp.438-444. July, 1984.
  7. A, L. Goel. 'Software Reliability Models : Assumption, Limitations, and Applicability,' IEEE Trans. on Software Eng., pp.1411-1423. Dec. 1985
  8. B. Littlewood, 'Software Reliability Modelling .Achievements and Limitations,' Proc COMPEURO. Bologna, 1991 https://doi.org/10.1109/CMPEUR.1991.257407
  9. W. H. MacWilliarms. 'Reliability of Large Real-Time Software,' in Proc IEEE Symp. Computer Software Reliability, New York, pp.1-6, May, 1973
  10. J. D. Musa, 'Sensitivity of Field Failure Intensity to Operational Profile Errors,' Proceedings of the 5th International Symposium on Software Reliability Engineering, Monterey, Calif., November 6-9, pp.334-337, 1994 https://doi.org/10.1109/ISSRE.1994.341399
  11. E. Nelson, 'Estimating software reliability from test data,' Microelectronics Reliability, Vol. 17, pp. 67-74, 1978
  12. A. Podgurski and E. J. Weyuker, 'Re-estimation of Software Reliability After Maintenance.' IEEE Trans. on ReI., Vol, 1, pp.79-85, 1998
  13. C. V. Ramamoorthy and F. B. Bastani, 'Software Reliability-Status and Perspectives,' IEEE Trans. Soft Eng., SE-8, No4. pp.354-371, July, 1982
  14. S. N, Weiss and E J Weyuker, 'An Extended Domain- Based Model of Software Reliability,' IEEE Trans on Software Eng, Vol.SE-14, No. 10, pp 456-470, 1988 https://doi.org/10.1109/32.6196
  15. J,-Y Park, S.-U. Lee and J.-H. Park, 'Neural Network Modeling for Software Reliability Production from Failure Time Data,' Journal of Electrical Engineering and Information Science, Vol 4. pp.533-538. 1999
  16. J. - Y Park. S -U. Lee and J. - H. Park, '. Soft ware Reliability Prediction Using Predictive Filter,' Transactions of Korean Information Processing Society, Vol.7, No. 7, pp.2076-2085, 2000