Development of the Reliability Evaluation Model and the Analysis Tool for Embedded Softwares

임베디드 소프트웨어 신뢰성 평가 모델 분석 툴 개발

  • Seo, Jang-Hoon (Consulting Service Office, Small and Medium Business Corp.) ;
  • Kim, Sun-Ho (Department of Industrial and Management Engineering, Myongji University)
  • 서장훈 (중소기업진흥공단 구조고도화사업부) ;
  • 김선호 (명지대학교 산업경영공학과)
  • Received : 20070600
  • Accepted : 20071000
  • Published : 2008.03.31

Abstract

Reliability of embedded softwares, as one of factors which affect system reliability, is the probability of failure-free software operation for a specified period of time in a specified environment. and Embedded software is different from general package software because hardware and operating system are tightly coupled to each other. Reliability evaluation models for embedded softwares currently used do not separate estimation and prediction models clearly, and even a standard model has not been proposed yet. In this respect, we choose a reliability estimation model suitable for embedded softwares among software evaluation models being used, and modified the model so as to accomodate recent software environments. In addtion, based on the model, the web-based reliability prediction tool RPX is developed. Finally, an embedded software is analyzed using the tool.

Keywords

References

  1. 가진호 (2005), 임베디드 시스템 관리 프레임워크의 구현, 한국정보과학 회 학술발표논문집, 29(1), 424-426
  2. 양해술 (2002), 임베디드 S/W의 품질평가 모델 개발 연구, 한국정보통신 기술협회 위탁과제 최종보고서
  3. 오광근 (2003), 임베디드 시스템 S/W 측정을 위한 품질특성 연구, 한국정 보과학회 학술발표논문집, 30(2), 385-387
  4. 정혜정 (2003), S/W 신뢰성 평가 기술 및 품질관리 적용방안, 산업자원부 기술표준원
  5. 최현미 (2002), 임베디드 S/W를 위한 기능 중심의 평가 모델, S/W 및 응용, 32(12), 1192-1204
  6. Capers, J. (1995), Backfiring or Converting Lines of Code Metrics Into Function Points, Software Productivity Research
  7. Department of Defense (1994), Military Standard Software Development and Documentation, MIL-STD-498
  8. Graaf, B., Lormans, M., and Toetenel, H. (2003), Embedded Software Engineering : The State of the Practice, IEEE Software, 61-69
  9. Hailpern, B. and Santhanam, P. (2002), Software Debugging, Testing, and Verification, IBM Systems Journal, 41(1), 4-12 https://doi.org/10.1147/sj.411.0004
  10. Jhon, D. and Musa, Kazuhira Okumoto (1984), A comparison of time domains for software reliability models, Journal of Systems and Software, 4(4), 277-287 https://doi.org/10.1016/0164-1212(84)90027-X
  11. McCall, J., Randell, W., Dunham, J., and Lauterbach, L. (1992), Software reliability measurement and testing guidebook, Technical Report RL-TR-92-52, Rome Laboratory USAF, 201-203
  12. RAC (2004), Introduction to software reliability, RAC(Reliability Analysis Center), 93-108
  13. Rome Laboratory (1992), Methodology for Software Reliability Estimation and Assessment, Technical Report RLTR- 92-52, 1-2
  14. Sung, A. and Choi, B. (2003), Interaction Testing in an Embedded System using Hardware Fault Injection and Program Mutation, LNCS, 2931, 192-204
  15. DC(Venture Development Corporation) (2000), The 2000 Embedded Software Strategic Market Intelligence Program: Internet Enabling Applications and Middleware in Embedded Systems