1 |
1
임베디드 기반 시스템의 응용 시험 장치로서,
사용자 인터페이스;
상기 사용자 인터페이스를 통해 입력된 정보에 기초하여 타겟 시스템에 적용되는 응용 프로그램을 시험하기 위한 가상 환경을 구축하는 가상 교차개발 환경 관리기; 및
상기 가상 교차개발 환경 관리기에 의해 구축된 가상 환경에서 상기 타겟 시스템에 대응하는 가상의 타겟 시스템을 구성하고, 상기 가상의 타겟 시스템상에서 응용 프로그램을 실행하여 해당 응용 프로그램의 오류 발생 여부를 확인하는 가상 타겟 환경 관리기;를 포함하는 임베디드 기반 시스템의 응용 시험 장치
|
2 |
2
청구항 1에 있어서,
상기 가상 교차개발 환경 관리기는,
상기 사용자 인터페이스를 통해 입력된 응용 프로그램 소스를 이용하여, 상기 가상 환경에서 응용 프로그램을 생성하는 응용 프로그램 생성기;를 포함하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 장치
|
3 |
3
청구항 1에 있어서,
상기 가상 교차개발 환경 관리기는,
상기 응용 프로그램의 시험 결과를 출력하고, 시험 결과에 대응하는 동작을 수행하도록 제어하는 응용 프로그램 시험기;를 더 포함하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 장치
|
4 |
4
청구항 1에 있어서,
상기 가상 타겟 환경 관리기는,
상기 가상의 타겟 시스템에서 상기 가상 교차개발 환경 관리기에 의해 생성된 응용 프로그램을 모의로 실행하는 에뮬레이터;를 포함하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 장치
|
5 |
5
청구항 4에 있어서,
상기 가상 타겟 환경 관리기는,
상기 사용자 인터페이스를 통해 입력된 상기 응용 프로그램의 시험 정보에 기초하여 상기 에뮬레이터에서 실행되는 응용 프로그램의 오류 발생 여부를 판단하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 장치
|
6 |
6
청구항 5에 있어서,
상기 응용 프로그램의 시험정보는,
상기 응용 프로그램의 실행 시 입력되는 입력값과, 상기 입력값에 대응하는 결과값을 포함하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 장치
|
7 |
7
청구항 5에 있어서,
상기 가상 교차개발 환경 관리기는,
상기 응용 프로그램의 오류 발생 여부에 따라 응용 프로그램 소스를 수정하거나, 해당 응용 프로그램을 상기 타겟 시스템으로 전송하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 장치
|
8 |
8
청구항 1에 있어서,
상기 가상 교차개발 환경 관리기는,
복수의 타겟 시스템별로 대응하는 복수의 가상 환경을 구축하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 장치
|
9 |
9
청구항 1에 있어서,
상기 타겟 시스템의 환경 설정 정보 및 상기 응용 프로그램 정보가 저장되는 정보 저장소;를 더 포함하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 장치
|
10 |
10
임베디드 기반 시스템의 응용 시험 방법으로서,
타겟 시스템 정보를 입력 받는 단계;
상기 입력된 타겟 시스템 정보에 기초하여 해당 타겟 시스템에 적용되는 응용 프로그램을 시험하기 위한 가상 환경을 구축하는 단계;
상기 가상 환경에서 상기 타겟 시스템에 대응하는 가상의 타겟 시스템 환경을 설정하고, 상기 가상의 타겟 시스템 환경에서 상기 응용 프로그램을 실행하는 단계; 및
상기 실행하는 단계의 실행 결과에 따라 상기 응용 프로그램의 오류 발생 여부를 확인하는 단계;를 포함하는, 임베디드 기반 시스템의 응용 시험 방법
|
11 |
11
청구항 10에 있어서,
상기 타겟 시스템에 적용되는 응용 프로그램 소스를 입력 받아 상기 가상 환경에서 응용 프로그램을 생성하는 단계;를 더 포함하는 것을 특징으로 하는 임베디드 기반 시스템의 응용 시험 방법
|
12 |
12
청구항 10에 있어서,
상기 응용 프로그램의 시험 정보를 입력 받는 단계;를 더 포함하며,
상기 확인하는 단계는, 상기 응용 프로그램의 실행 결과와 상기 응용 프로그램의 시험 정보를 비교하여 해당 응용 프로그램의 오류 발생 여부를 판단하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 방법
|
13 |
13
청구항 12에 있어서,
상기 응용 프로그램의 시험 정보는,
상기 응용 프로그램의 실행 시 입력되는 입력값과, 상기 입력값에 대응하는 결과값을 포함하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 방법
|
14 |
14
청구항 10에 있어서,
상기 확인하는 단계로부터의 확인 결과 상기 응용 프로그램에 오류가 발생한 경우, 상기 응용 프로그램의 소스를 수정하는 단계;를 더 포함하는 것을 특징으로 하는 임베디드 기반 시스템의 응용 시험 방법
|
15 |
15
청구항 14에 있어서,
상기 수정하는 단계에서 수정된 응용 프로그램의 소스를 적용하여 생성된 응용 프로그램의 오류 발생 여부를 재확인하는 단계;를 더 포함하는 것을 특징으로 하는 임베디드 기반 시스템의 응용 시험 방법
|
16 |
16
청구항 10에 있어서,
상기 확인하는 단계로부터의 확인 결과 상기 응용 프로그램의 오류가 발생하지 않은 경우, 해당 응용 프로그램을 상기 타겟 시스템으로 전송하는 단계;를 더 포함하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 방법
|
17 |
17
청구항 10에 있어서,
상기 가상 환경을 구축하는 단계는,
타겟 시스템별로 대응하는 복수의 가상 환경을 구축하는 것을 특징으로 하는, 임베디드 기반 시스템의 응용 시험 방법
|