earticle

논문검색

논문

Safety Critical System의 비정상 행위를 테스트하기 위한테스트 케이스 생성 기법

원문정보

Test Case Generation to Verify Abnormal Behaviors forSafety Critical Systems

박진수, 홍장의

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Safety critical system is a system where human safety and property damage are dependent upon the correct operation of the system. Therefore, in order to develop robust and safe software, it is required to prepare the appropriate countermeasure to cope with abnormal behaviors of the system. However the development of robust software requires high cost, and also it is difficult to predict all possible cases of abnormal behaviors in the development. This paper suggests a technique to generate test case for the purpose of safety test when system behaves abnormally. Specially, our paper focuses on just abnormal cases with exclusion of normal cases. The test case generated by our technique can find the abnormal behaviors possible in field operation of safety critical system during the software development.

한국어

Safety Critical 시스템은 고장의 발생으로 인하여 심각한 인적 물적 손실을 유발할 수 있는 시스템을 말한다. 따라서 이러한 시스템의 안전성(Safety)을 보장하기 위하여 시스템의 모든 동작에서 비정상적인 행위를 보일 때, 이에 대한 적절한 대처가 가능하도록 강건한 소프트웨어 개발이 요구된다. 그러나 강건한(Robust) 소프트웨어의 개발을 위해서는 많은 비용이 요구되기도 하지만, 개발자가 모든 비정상적인 행위를 예측하여 소프트웨어를 개발하기는 매우 힘들다. 본 논문에서는 안전성이 중요한 소프트웨어의 비정상적인 행위를 테스트하기 위한 테스트 케이스를 개발하기 위한 기법을 제안한다. 즉, 정상적인 동작을 수행하는 경우에 대해서는 배제하고, 단지 비정상적인 경우에 해당되는 테스트 케이스만을 생성한다. 제안한 방법에 의거하여 생성된 테스트 케이스는 Safety Critical System의 운영 과정에서 발생할 수 있는 비정상적인 행위를 사전에 찾아낼 수 있을 것이다.

목차

요약
 Abstract
 1. 서론
 2. 관련 연구
 3. 가상 상태 다이어그램
  3.1 연구의 주안점
  3.2 테스트 케이스 생성 조건
  3.3 가상 상태 다이어그램 생성
 4. 가상 전이 및 가상 상태 생성 기법
  4.1 순차 전이의 가상 상태 생성
  4.2 분기 전이의 가상 상태 생성
  4.3 병렬 전이의 가상 상태 생성
 5. 무효한 테스트 케이스 생성
  5.1 순차전이 가상 상태의 테스트 케이스
  5.2 분기전이 가상 상태의 테스트 케이스
  5.3 병렬 전이의 가상 상태의 테스트 케이스
 6. 적용 및 분석
  6.1 예제 시스템 정의
  6.2 가상 상태 다이어그램 생성
  6.3 테스트 케이스 생성
  6.4 테스트 적용 및 분석
  6.5 테스트 커버리지 분석
 7. 결론
 Acknowledgement
 참고문헌

저자정보

  • 박진수 Jin-Soo Park. 충북대학교 전자정보대학 컴퓨터과학과
  • 홍장의 Jang-Eui Hong. 충북대학교 전자정보대학 컴퓨터과학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      0개의 논문이 장바구니에 담겼습니다.