검색 상세

임베디드 시스템의 자동 테스팅을 위한 테스트 수행기 스케쥴링 기법 연구

Implementation of Scheduling of Test Executor For Automatic Embedded System Testing

초록/요약

임베디드 시스템의 사용이 증가함에 따라, 임베디드 시스템의 신뢰성 및 품질 검증에 대한 중요성이 증가하고 있다. 요구사항 기반 소프트웨어 테스트는 소프 트웨어의 요구사항을 근거로 소프트웨어의 정확성과 신뢰성을 테스팅하는 방법 이다. 요구사항을 기반으로 임베디드 시스템을 자동으로 테스트 하기 위해서는 임베디드 시스템의 요구사항을 자동으로 테스트 하기 위한 테스트 스크립트를 작성할 수 있어야 한다. 작성된 테스트 스크립트를 일괄적으로 수행함으로써, 수동으로 테스터가 수동으로 테스트 할 때 발생하는 시간적, 금전적 비용을 줄 일 수 있다. 본 논문에서는 요구사항 기반 신뢰성 자동 테스트를 하기 위해서 테스트 수행기를 구현하고, 테스트에 주입할 테스트 스크립트의 문법을 정의하 였다. 테스트를 수행하였을 때, 요구사항대로 임베디드 시스템이 동작하는지 판 단하는 방법을 제안하였으며. 마지막으로 테스트 수행기 내부의 스케쥴링 방법 을 제안한다.

more

초록/요약

As increasing usage of embedded system, A Importance of the Reliability and the verification of the product of a embedded system is increasing rapidly. Requirement based software test is a method for the correctness and reliability of the software based on requirements of the software. In this paper, To test for reliablility based on requirements automatically, First, I implement Test Executer. Second, I define the grammar of test script to input into test. Last, I recommend the scheduling algorithm in the test executor.

more

목차

본문 차례 (LIST OF TEXT) = 2
그림 차례 (LIST OF FIGURE) = 3
표차례 (LIST OF TABLE) = 3
제1장 서론 = 1
제2장 관련 연구 = 2
제1절 HIL(HARDWARE-IN-THE-LOOP) 시뮬레이션 = 2
제2절 모델 기반 테스트 = 4
제3장 테스트 수행기의 구조 = 5
제1절 테스트 스크립트 = 6
제2절 테스트 수행기 = 8
제3절 테스트 오라클/SUT = 10
제4장 테스트 스크립트 = 11
제1절 테스트 스크립트의 문법과 종류 = 11
제2절 오퍼레이터 = 12
제5장 테스트 수행기의 스케쥴링 = 25
제1절 스케쥴링시 고려해야할 사항 = 25
제2절 스케쥴링 방법 = 27
제6장 결론 = 30
참고 문헌 = 32

more