1 |
1
순서에 상관없이 실행 가능한 그래픽 사용자 인터페이스를 찾는 시스템으로서,소스코드 또는 역컴파일 기술을 이용해서 직접적인 실행 없이 그래픽 사용자 인터페이스에 대한 기초 정보를 분석하는 정적 분석 수단과상기 정적 분석 수단에서 분석된 기초 정보에 따라 순차적으로 각각의 요소들을 실행하는 동적 분석 수단을 포함하고,상기 동적 분석 수단은 상기 기초 정보 저장부로부터 기초정보를 읽어와 순차적으로 그래픽 사용자 인터페이스를 표시하는 작업을 생성하고 이를 분석하는 순서 분석 제어기, 상기 순서 분석 제어기에 의해서 할당된 작업을 담당하여 실제적인 그래픽 사용자 인터페이스를 생성하여 표시하는 그래픽 사용자 인터페이스 표시기 및 분석된 그래픽 사용자 인터페이스 요소를 저장하는 사용자 인터페이스 요소 저장부를 포함하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 시스템
|
2 |
2
제1항에 있어서,상기 정적 분석 수단은 그래픽 사용자 인터페이스 기초 정보를 읽어내는 기초 정보 분석기와 상기 기초 정보를 저장하는 기초 정보 저장부를 포함하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 시스템
|
3 |
3
제2항에 있어서,상기 동적 분석 수단은 상기 그래픽 사용자 인터페이스 표시기에 의해서 전자기기 상에 실제 표현된 정보가 정상적으로 출력되는지를 판단하는 실행결과 판단부를 더 포함하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 시스템
|
4 |
4
제2항에 있어서,상기 기초 정보 분석기는 소프트웨어 명세, 소스코드 및 실행코드로부터 그래픽 사용자 인터페이스를 나타내는 기본 요소들에 대한 정보를 분석하고,상기 기초 정보 저장부는 상기 기초 정보 분석부와 연결되어, 분석된 그래픽 사용자 인터페이스 기초 정보를 저장하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 시스템
|
5 |
5
제2항에 있어서,상기 순서 분석 제어기는 상기 기초 정보 저장부와 연결되어, 그래픽 사용자 인터페이스 기초 정보를 순차적으로 읽어와서 정보를 표시하고, 정상적으로 수행되면, 다음 그래픽 사용자 인터페이스 기초 정보를 이용해서 다시 표시 실행을 명령하고, 문제가 있다면 해당 작업을 강제 종료시키고 오류를 처리하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 시스템
|
6 |
6
제3항에 있어서,상기 사용자 인터페이스 요소 저장부는 상기 실행결과 판단부와 연결되어, 분석된 그래픽 사용자 인터페이스 요소를 저장하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 시스템
|
7 |
7
제3항에 있어서,상기 기초 정보는 버튼, 텍스트 박스의 그래픽 사용자 인터페이스 요소들의 종류와 크기, 배치, 색 중의 적어도 어느 하나인 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 시스템
|
8 |
8
제3항에 있어서,상기 실행결과 판단부는 상기 그래픽 사용자 인터페이스 표시기에 정상적으로 표시가 되었다면 해당 그래픽 사용자 인터페이스 요소를 순서에 상관없이 실행 가능하다고 판단하여 상기 사용자 인터페이스 요소 저장부로 보내고, 정상적인 표시가 아닌 경우, 상기 순서 분석 제어기로 정상적인 표시가 아닌 결과를 통지하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 시스템
|
9 |
9
순서에 상관없이 실행 가능한 그래픽 사용자 인터페이스를 찾는 방법으로서,(a) 소프트웨어 명세, 소스코드 및 실행코드로부터 그래픽 사용자 인터페이스를 나타내는 기본 요소들에 대한 정보를 기초 정보 분석기에서 분석하는 단계,(b) 상기 단계 (a)에서 분석된 그래픽 사용자 인터페이스 기초 정보를 기초 정보 저장부에 저장하는 단계,(c) 상기 단계 (b)에서 저장된 기초정보를 순서 분석 제어기에서 읽어와 순차적으로 그래픽 사용자 인터페이스를 표시하는 작업을 생성하고 이를 분석하는 단계,(d) 상기 순서 분석 제어기에 의해서 할당된 작업을 담당하여 실제적인 그래픽 사용자 인터페이스를 생성하여 표시하는 단계,(e) 상기 단계 (d)에 의해서 전자기기 상에 실제 표현된 정보가 정상적으로 출력되는지를 실행결과 판단부에서 판단하는 단계,(f) 상기 단계 (e)에서 정상으로 판단되는 경우, 순서에 상관없이 실행 가능한 그래픽 사용자 인터페이스 요소를 사용자 인터페이스 요소 저장부에 저장하는 단계를 포함하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 방법
|
10 |
10
제9항에 있어서,상기 단계 (d)에서 정상이 아닌 것으로 판단되면, 강제 종료하고 상기 단계 (c)로 진행하여 상기 단계 (b)에서 저장된 다른 기초 정보에 대해 분석을 실행하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 방법
|
11 |
11
제9항에 있어서,상기 단계 (e)에서 정상으로 판단되지 않은 경우, 순서 분석 제어기로 통지하고, 상기 단계 (c)로 진행하여 상기 단계 (b)에서 저장된 다른 기초 정보에 대해 분석을 실행하는 것을 특징으로 하는 실행 가능한 그래픽 사용자 인터페이스 검색 방법
|