1 |
1
호스트 시스템 영역과 목적 시스템 영역과 인터페이스 영역 및 사용자 영역으로 구분할 수 있는 컴파일러 및 목적 시스템의 실행환경을 갖는 네트워크 시스템실행 모듈들간의 시그널 정보 획득을 위한 장치에 있어서, 분리 컴파일 관리를 위해서 현재 UNIX 시스템에서 제공하는 메이크기능을 이용하여 상기 메이크기능을 수행하기 위해서 화일들간의 시간 의존관계와 컴파일 명령어를 포함하는 메이크파일을 제공하는 메이크파일 생성수단과; 상기 메이크파일 생성수단에서 제공되는 메이크파일을 사용하여 소프트웨어 개발시에 프로세스, 시그널, 프로세스나 시그널에 대한 속성 이름 그리고 모드 정의 등에 대한 정보들의 일치성을 보장하기 위하여 프로그램에서 사용되는 이름들만을 추출해서 공통 화일을 생성시켜 주는 메이크목차 생성수단과; 상기 메이크목차 생성수단에서 생성되어진 공통 화일을 제공받아 사용자가 정의한 시그널관련사항 및 통신메세지의 자료구조를 갖고 있는 화일을 발생시키는 시그널 관련자료 발생수단과; 상기 시그널 관련자료 발생수단에서 발생되어지는 화일을 스캔하여 시그널 추적에 필요한 정보들을 추출한 후 테이블 형태로 저장하며, 이러한 테이블을 입력으로 하여 시그널 출력정보를 위한 최종 정보 테이블을 생성하는 분석수단과; 상기 분석수단에서 생성되어지는 최종 정보 테이블을 입력받아 시그널 번호, 시그널 이름, 메세지 자료구조 이름, 메세지의 크기, 자료구조의 필드 정보를 참조하기 위한 인덱스로 구성되는 헤드 테이블과 인덱스, 필드명 그리고 필드의 속성으로 구성되는 필드 테이블 그리고 이러한 테이블들을 참조하는 동작들로 조합된오브젝트 코드를 생성시키는 오브젝트 코드 생성수단; 및 상기 메이크목차 생성수단과 오브젝트 코드 생성수단에서 발생되어지는 데이타를 입력받아 사용자 소프트웨어 블럭들로부터 생성된 오브젝트 코드들과 메세지 라이브러리모듈등을 링크시켜 실행가능한 최종 실행모듈을 생성하는 메이크수단을 포함하는 것을 특징으로 하는 실행 모듈들간의 시그널 정보 획득을 위한 장치
|