임베디드 소프트웨어 신뢰성 평가에 관한 연구

A Study on Reliability Evaluation for Embedded Software

  • 투고 : 2009.05.15
  • 발행 : 2009.06.30

초록

오늘날 산업의 융 복합화로 임베디드 소프트웨어의 비중이 높아져 가고 있다. 그 결과 임베디드 소프트웨어 개발이 필요했고 많은 업체 및 제품이 활용되었다. 임베디드 소프트웨어는 무기와 의료장비 등 사람의 생명에 큰 영향을 미치는 곳에 사용되기 때문에 신뢰성이 중요하다. 일반적인 소프트웨어 신뢰성 평가에 대해서는 품질관련 표준인 ISO/IEC 9126, ISO/IEC 12119 등에서 언급하고 있다. 하지만 임베디드 소프트웨어의 특성을 고려하지 않고 있기 때문에 신뢰성 평가에 적용하기에는 미흡하다. 이를 해결하기 위해 우리는 ISO/IEC 9126, ISO/IEC 12119, 14598에서 소프트웨어 신뢰성 평가항목들을 추출하고, 추출된 항목들을 임베디드 소프트웨어의 특성을 고려한 체크리스트를 제안한다.

Nowadays there are gradually the importance issues of embedded software for productivity as the fusion and complexity of industry. Especially, people are recognizing the importance of reliability within the embedded software systems(e.g. weapons and medical equipments, etc.). It makes currently mention of software reliability on ISO/IEC 9126, 12119, etc.. However, it is insufficient for the embedded software area in spite of being mentioned the generic software. To do this, we suggest our embedded software reliability assessment through extracting the embedded software meaurement items from reliability assessment items of ISO/IEC 9126, 12119 series.

키워드

참고문헌

  1. David E. Simon, "An Embedded Software Primer", Addison Wesley 1999
  2. ISO/IEC 9126 "Information Technology- Software Quality Characteristics and Metrics - Part 1,2,3
  3. 한국정보통신기술협회, "Embedded S/W의 품질평가 모델 개발연구", 2002.
  4. 박인수 "국제 표준의 소프트웨어 품질평가기술과 임베디드 소프트웨어" 임베디드 소프트웨어 테스팅 세미나. 2005
  5. ISO/IEC 14598 "Software Engineering Evaluation, 2001
  6. ISO/IEC 25000 "SQuaRE(Software product Quality Requirements and Evaluation)"
  7. ISO/IEC 982.2-1988 "IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliable Software"
  8. ISO/IEC 12119 "Software Packages - Quality requirement and Testing"