검색 상세

임베디스 시스템의 신호 입출력 장치 실행시간 단축방법

Excution Time Reduece of Signal Generation and Capture Module for Embedded System Test

초록/요약

임베디드 시스템의 블랙박스 테스트 자동화를 위해 테스트 스크립트기반으로 테스트를 진행하고 있는 툴이 많이 있다. 테스트 스크립트에 기술되어 있는 입력 값을 임베디드 시스템의 실제 신호로 생성하고 또 테스트 스크립트에 기술된 출력 예상 값을 검증하기 위해 임베디드 시스템의 출력 신호를 읽어 들이기 위해서 일반적으로 디에이큐 장치를 사용한다. 이 때 다양 한 디에이큐 장치 또는 다른 장치를 제어하기 서비스 라는 레이어를 두어 다양한 장치에 상응하는 프로그램을 만들 수 있도록 하였다. 본 논문에서는 테스트 스크립트 실행에 있어 실시간 성을 최대한 보장하기 위해 각 서비스의 실행시간을 최소화 하는 방법에 대해 논하고자 한다. 논의를 하는데 있어 다양한 서비스 중 NIDAQ Board를 이용하여 신호를 생성하고 읽어 들이는 서비스가 모든 테스트에 있어 일반적으로 사용하게 되는 서비스이기에 이를 기준으로 서비스의 실행 시간을 최소화 하는 방법을 구현 하였다.

more

초록/요약

This paper presents a new method minimizing execution time of test script to archive real-time guarantees. Commercially and academically, there are many tools that execute test cases according to test script, and those automate Block-Box test for embed system. The input described in the test script should be converted into real signal, and generally Data Acquisition (DAQ) boards are widely used to verify real input and output. However, since different DAQ boards have different input and output, they may confuse engineers. In this paper, we present a special layer named Service to control various DAQ boards, and we also show experimental results minimizing execution time of the Service layer, which uses NIDAQ boards.

more

목차

본문 차례 (LIST OF TEXT) = II
그림 차례 (LIST OF FIGURE) = III
표 차례 (LIST OF TABLE) = IV
제1장 서론 = 5
제2장 R-BENCH = 7
제1절 REED = 7
제2절 TSG = 8
제3절 TE = 8
제3장 SERVICE 역할 및 구조 = 10
제1절 BLOCKED SERVICE = 11
제2절 NON BLOCKED SERVICE = 13
제4장 SERVICE 실행 및 테스트 = 18
제1절 BLOCKED SERVICE 실험 및 결과 = 18
제2절 NON BLOCKED SERVICE 실험 및 결과 = 21
제3절 REAL-TIME OS에서 NON BLOCKED SERVICE 실험 및 결과 = 24
제5장 결론 및 향후 연구 = 28
참고문헌 = 29

more