상세 보기
내장형 소프트웨어 마르코프 체인 모델과 단위 테스트를 이용한내장형 소프트웨어 신뢰도 분석 도구의 설계와 구현
A Design and Implementation of Reliability Analyzerfor Embedded Software using Markov Chain Model and Unit Testing
- 곽동규;
- 유재우;
- 최재영
초록
내장형 시스템의 요구사항이 복잡해짐에 따라 내장형 소프트웨어의 신뢰도를 분석하기 위한 도구가 요구되고 있다. 소프트웨어의 신뢰도를 분석하는 방법으로는 확률적 모델링을 이용하는데, 다수의 디바이스를 제어하는 내장형 소프트웨어에 적용하기 위해서는 내장형 소프트웨어에 특성화 시킬 필요가 있다. 또한, 기존의 신뢰도 분석 도구는 각 상태간의 전이 확률을 다른 방법으로 측정해야 하고, 한 번 작성한 모델에 대해 재사용을 고려하고 있지 않는다. 본 논문은 내장형 소프트웨어의 신뢰도를 분석하기 위해 내장형 소프트웨어 마르코프 체인 모델과 단위 테스팅 도구를 이용한 신뢰도 분석 도구를 제안한다. 내장형 소프트웨어 마르코프 체인 모델은 신뢰도 분석 방법으로 많이 사용되고 있는 마르코프 체인 모델을 내장형 소프트웨어에 특성화 시킨 모델이다. 그리고 단위 테스팅 도구는 내장형 소프트웨어의 개발환경에 적합한 호스트/타겟 구조를 가지고 있다. 제안하는 도구는 신뢰도 분석을 위해 단위간 전이 확률을 단위 테스트 결과로부터 자동으로 측정하여 기존의 도구보다 용이하게 신뢰도를 분석할 수 있다. 그리고 소프트웨어 모델을 XML 기반의 문서로 표현하여 단위 테스팅 도구가 업데이트 시킨 테스트 결과를 바로 적용할 수 있고, 웹 기반의 인터페이스와 SVN 저장소를 이용하여 다수의 개발자가 쉽게 접근할 수 있는 장점을 갖는다. 본 논문에서는 예제를 이용하여 신뢰도의 분석을 보이고 신뢰도 측정에 유용함을 보인다.
키워드
Embedded Software; Unit Testing; Reliability Analysis; Mark Chain; 내장형 소프트웨어; 단위 테스트; 신뢰도 분석; 마르코프 체인
- 제목
- 내장형 소프트웨어 마르코프 체인 모델과 단위 테스트를 이용한내장형 소프트웨어 신뢰도 분석 도구의 설계와 구현
- 제목 (타언어)
- A Design and Implementation of Reliability Analyzerfor Embedded Software using Markov Chain Model and Unit Testing
- 저자
- 곽동규; 유재우; 최재영
- 발행일
- 2011-12
- 저널명
- 한국컴퓨터정보학회논문지
- 권
- 16
- 호
- 12
- 페이지
- 1 ~ 10
- 언어
- KOR
- 출판사
- 한국컴퓨터정보학회
- 발행국가
- 대한민국
- 분량
- 10 페이지
- ISSN
- E 2383-9945
P 1598-849X