Abstract:
본 발명은 객체 지향 칠(CHILL) 프로그램을 구조적 칠(CHILL) 프로그램으로 변환하기 위한 일관성있는 변환 규칙 적용 방법에 관한 것으로, 새로운 개념을 가진 객체 지향성의 언어와 종래의 일반적인 언어간의 변환에 일관성있는 변환 규칙을 적용하여 상호 호환성을 제공해 주는 변환 규칙 적용 방법을 제공하기 위하여, 전처리 부를 처리한 후에 코드 생성에 참조하는 부분이 객체 지향성 관련 부분인지 아닌지를 점검하는 제1단계(201); 상기 제1단계(201)의 점검 결과, 객체 지향성 관련 부분이 아니면, 바로 구조적 칠(CHILL) 코드를 생성하고 종료하는 제2단계(207); 상기 제1단계(201)의 점검 결과, 객체 지향성 관련 부분이면, 객체 지향 칠(CHILL) 구문에 따라 시노님 이름, 신모드/뉴모드 이름, 디씨엘 이름, 프록 이름, 그랜트/시이즈문 등에 대하여 일관성있는 변환 규칙을 적용한 후에 구조적 칠(CHILL) 코드를 생성하고 종료하는 제3단계(202 내지 207)를 포함하여 새로운 개념을 가진 언어와 기존의 언어간의 상호 호환성을 제공해 줄 수 있고, 상기의 변환 규칙을 적용함으로 인해 일관성있는 변형이 이루어지고, 빠른 시간내에 목적한 시스템을 개발할 수 있는 효과가 있다.
Abstract:
Disclosed is a method to compile with separation of CHILL of CCITT specification. The method is used in a hardware comprising a main memory board(101), a CPU(102), a sub memory apparatus(104), an input/output apparatus(106) and UNIX operation system(103). The method comprises 3 steps. In the first step, the first CHILL separation compiling is searched. In the second step, the source file is compiled into an object file(302 in extent of 304). In the third step, the object file is corrected and is compiled to generate an object file in a recompiling mode. Thereby, the grant/seize information is automatically generated and tested so that safe compiling can be performed.
Abstract:
본 발명은 실행 코드 생성 방법에 관한 것으로, 장소(location)접근(access) 기능이 포함되어 있는 칠(CHILL) 프로그램을 컴파일할 때 프로그램의 실행문이나 지역 변수의 초기화에 사용되는 변수들의 정소 접근에 대한 실행 코드를 정확히 생성하기 위하여, 시작 주소의 실행 코드를 생성하는 제1단계(201 내지 212); 상기 제1단계(201 내지 212) 수행 후, 목적 주소까지 움직일 옵셋(offset) 처리의 실행 코드를 생성하는 제2단계(213 내지 218); 상기 제2단계(213 내지 218); 수행 후, 목적 주소에서 주소만을 참조할 것인지, 추출할 것인지 혹은 저장할 것인지에 대한 실행 코드를 생성하는 제3단계(219 내지 230)를 포함하여 실행 코드 생성시 알고리즘이 단순화되고 이로인한 칠(CHILL) 컴파일러의 신뢰성을 높일 수 있다.
Abstract:
본 발명은 실시간 병행처리 운영 체제(Concurrent Real-time Operating System)의 제어를 받는 목적 시스템 상에서 수행되는 병행 CHILL 프로그램을 고속 통신 라인을 이용하여 호스트 시스템에서 온라인으로 교차 디버깅하는 방법에 관한 것으로, 디버깅 및 시험 환경을 갖추지 못한 실시간 내장형 시스템에 효과적으로 적용될 수 있는 방법이다. 또한 이 방법은 소스레벨 디버깅 도구가 호스트 시스템에서 동작하므로 이를 목적 시스템에 상주시킬 필요가 없고, 목적 시스템에는 순수한 실행 코드만이 로딩되어 실행되며, 디버깅을 위한 정보들은 호스트 시스템에서 관리하므로 디버깅에 대한 목적 시스템의 오버헤드를 최소화할 수 있는 효과적인 방법이다.
Abstract:
본 발명은 웹을 이용한 개인 지식 관리 시스템 및 방법에 관한 것으로서, 개인 지식 관리 시스템의 웹을 이용한 개인 지식 관리 방법은 웹을 통해 수집된 데이터가 입력되면, 입력된 데이터를 분류하고, 그에 따라 편집하는 단계, 편집된 데이터를 데이터 형식에 따라 저장하는 단계, 그리고 저장된 데이터를 기정의된 문법 기능에 따라 변환하고, 변환된 데이터를 출력하는 단계를 포함하고, 데이터를 출력하는 단계는, 저장된 상기 데이터를 기정의된 문법 기능을 이용하여 연결하고, 연결된 데이터를 디스플레이 및 프린트 중 적어도 어느 하나를 수행하는 단계를 포함한다. 웹, 블록, 엔트리, 분류