1 |
1
검증 대상 소프트웨어의 검증을 수행하기 위한 메모리 참조 요청 구문에 포함된 변수를 테스트 스크립트로부터 추출하는 테스트 엔진부, 그리고상기 추출된 변수에 대응하는 상기 검증 대상 소프트웨어의 메모리 값을 포함하는 데이터를 상기 검증 대상 소프트웨어가 탑재된 탑재 컴퓨터, 제1 시뮬레이터 또는 제2 시뮬레이터로부터 제공받고, 상기 메모리 값을 상기 테스트 엔진부에 전달하는 메모리 참조 엔진부를 포함하고,상기 테스트 엔진부는,상기 메모리 참조 요청 구문에 포함된 인식 기호를 이용하여 메모리 참조 요청을 인지하고, 상기 인식 기호의 뒤에 있는 상기 변수를 추출하여 상기 메모리 참조 엔진부로 전송하고,상기 데이터를 상기 탑재 컴퓨터 또는 상기 제1 시뮬레이터로부터 제공받기 위한 덤프 명령을 전송하는 덤프 명령부,상기 덤프 명령에 따라 상기 탑재 컴퓨터 또는 상기 제1 시뮬레이터로부터 제공된 데이터를 파싱하여 상기 메모리 값을 구하는 덤프 파서부, 그리고상기 추출된 변수에 대응하는 상기 검증 대상 소프트웨어의 메모리 값을 상기 제2 시뮬레이터로부터 제공받기 위한 제어 명령을 전송하고, 상기 제어 명령에 따라 상기 제2 시뮬레이터로부터 상기 메모리 값을 제공받는 시뮬레이터 제어부를 더 포함하고,상기 메모리 참조 엔진부는,검증 활동이 이루어지는 환경의 형상에 따라 상기 메모리 참조 요청을 상기 덤프 명령부 또는 상기 시뮬레이터 제어부로 나누어 전송하는 소프트웨어의 검증 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제 1 항에서,상기 변수에 대응하는 상기 검증 대상 소프트웨어의 메모리 주소, 상기 데이터의 크기 또는 상기 데이터의 타입에 대한 정보를 제공하는 메모리 구성정보 제공부를 더 포함하는 소프트웨어의 검증 시스템
|
5 |
5
테스트 엔진부가 검증 대상 소프트웨어의 검증을 수행하기 위한 메모리 참조 요청 구문에 포함된 변수를 테스트 스크립트로부터 추출하는 단계,메모리 참조 엔진부가 제어 가능한 시뮬레이터로 검증 환경이 구성되지 않은 경우, 상기 추출된 변수에 대응하는 상기 검증 대상 소프트웨어의 메모리 값을 포함하는 데이터를 탑재 컴퓨터 또는 제1 시뮬레이터로부터 제공받기 위한 덤프 명령을 전송하고, 상기 덤프 명령에 따라 상기 탑재 컴퓨터 또는 상기 제1 시뮬레이터로부터 제공된 데이터를 파싱하여 상기 메모리 값을 구하는 단계,상기 메모리 참조 엔진부가 제어 가능한 시뮬레이터로 검증 환경이 구성된 경우, 상기 추출된 변수에 대응하는 상기 검증 대상 소프트웨어의 메모리 값을 제2 시뮬레이터로부터 제공받기 위한 제어 명령을 전송하고, 상기 제어 명령에 따라 상기 제2 시뮬레이터로부터 상기 메모리 값을 제공받는 단계, 그리고상기 메모리 참조 엔진부가 상기 메모리 값을 상기 테스트 엔진부에 전달하는 단계를 포함하고,상기 테스트 엔진부는 상기 메모리 참조 요청 구문에 포함된 인식 기호를 이용하여 메모리 참조 요청을 인지하고, 상기 인식 기호의 뒤에 있는 상기 변수를 추출하여 상기 메모리 참조 엔진부로 전송하는 소프트웨어의 검증 방법
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
제 5 항에서,상기 변수에 대응하는 상기 검증 대상 소프트웨어의 메모리 주소, 상기 데이터의 크기 또는 상기 데이터의 타입에 대한 정보를 제공하는 단계를 더 포함하는 소프트웨어의 검증 방법
|
9 |
9
삭제
|