Abstract:
PURPOSE: A parameter mode inspecting method is provided to enhance reliability and reduce probability of errors by automatically processing a mode inspection of parameter in calling a procedure or process in a CHILL for programming a switch board software. CONSTITUTION: The current reference is judged if it is related to a procedure or process calling in analysis of construction. If the current reference is not related to the procedure or process calling, inspection is ended. If the current reference is related to the procedure or process calling, the number of parameter is diagnosed. Mode compatibility of the parameter is diagnosed. Diagnosis is performed if the parameter is out of range. Diagnosis is performed to judge if data is cut in matching real parameter value to format parameter value.
Abstract:
PURPOSE: A method for converting a communication through a signal of SDL-92 into a communication through method paging of CHIILL-96 is provided to decrease an error, and perform a maintenance and a repair easily by converting the SDL-92 structure into a hierarchical structure tree. CONSTITUTION: A structure of an SDL(formal Specification and Description Language)-92 PR(textual Phrase Representation) is converted into a hierarchical structure tree(200). At this time, the structure of an SDL-92 PR has an overlaid structure in order to convert a communication method. A receipt process is searched by paging a path travel about each transmission signal of all nodes of the converted hierarchical structure tree(300). After this, a receipt process of a signal is searched from the path travel, and GRAND/SEIZE information is written at all blocks on a search path(400).
Abstract:
본 발명은 CHILL 프로그램을 컴파일하기 위한 CHILL 컴파일러의 전위처리기의 구조 및 기능에 관한 것이다. 이는 통신시스템과 같은 대용량의 안정성이 있는 소프트웨어를 생산하는데 필요한 다양한 언어기능을 가지는 복잡한 언어의 컴파일러 개발에 사용되는 다단계 처리 구조 및 방법으로써 이식성과 안정성이 높고 효율적인 CHILL 컴파일러를 개발하는데 이용할 수 있다.
Abstract:
본 발명은 칠(CHILL) 프로그램에서 사용하는 시그널에 관한 모든 정보를 시그널 화일로 자동으로 생성하는 시그널 호아리 자동 생성 방법에 관한 것으로, 칠(CHILL) 소스 프로그램을 분석하여 시그널에 관한 정보 및 분리 컴파일을 위해서 필요한 그랜트/시이즈(grant/seize)에 관한 정보를 스펙 화일로 생성한 후에 생성된 스펙 화일들과 시그널 및 시그널 속성 이름등을 포함하고 있는 공통 정보 화일들을 분석하여 시그널 화일을 생성하는 시그널 화일 자동 생성 방법을 제공하기 위하여, 칠(CHILL) 프로그램이 하나의 소스 화일로 구성되어 있는지를 판단하는 제1단계(301); 상기 제1단계(301)의 판단 결과, 칠(CHILL) 프로그램이 하나의 소스 화일로 구성되어 있으면, 소스 화일을 컴파일하여 스펙화일을 생성한 후에 스펙 화일을 분석하여 시그널 화일을 생성하는 제2단계(302,303); 및 상기 제1단계(301)의 판단 결과, 칠(CHILL) 프로그램이 하나 이상의 소스 화일로 구성되어 있으면, 모든 소스 화일을 컴파일하여 스펙 화일을 하나의 소스 화일에 대하여 하나씩 생성한 후에 모든 스펙 화일에 대하여 파싱하여 심볼테이블을 구축한 다음에 공통 화일에 대하여 파싱하여 심볼테이블을 구축하고 가시성과 어의를 분석하여 시그널 화일을 생성하는 제3단계(304 내지 309)를 포함하여 교환기 프로그램을 쉽게 분석할 수 있는 효과가 있다.
Abstract:
본 발명은 호스트 시스템과 목적 시스템 사이에 고속 통신 라인을 이용하여 데이타를 다운로딩하는 방법에 관한 것으로, 상용 통신 소프트웨어를 사용하지 않는 두개의 시스템 사이에 데이타를 다운로딩하는 도구를 제공하기 위하여, 다운로딩하기 위한 목적 시스템의 이름을 읽어서 통신 라인을 설정한 후에 설정 오류 발생을 판단하는 제1단계(201,202,203) ; 설정 오류이면 오류 메시지를 출력하는 제2단계(204) ; 및 설정 오류가 아니면 다운로딩할 데이타 화일을 읽어서 상기 목적 시스템에 화일을 다운로딩하는 제3단계(205 내지 208)를 포함하여 상용 통신 프로그램이 설치되어 있지 않거나 설치될 수 없는 시스템들 사이의 데이타를 다운로딩하는데 적용이 가능하고 호스트 컴퓨터와 내장 시스템(embedded system) 또는 다른 컴퓨터 시스템과의 데이타 전송을 수행할 수 있는 효과가 있다.
Abstract:
PURPOSE: A method for transforming CHILL(CCITT High Level Language) bit string substitute sentence to C language is provided to transform CHILL to C language without changing CHILL program structure by presenting bit string substitute sentence of CHILL combining bit operator of C language at a regular order. CONSTITUTION: An LHS(Left Hand Side) of a substitute operator is examined to identify whether bit string element or bit string slice by grasping a type of CHILL bit string substitute. A CHILL bit string substitute sentence is transformed to C language by combining and connecting bit operator such as AND, OR, NOT, SHIFT LEFT and SHIFT RIGHT according to a type of RHS(Right Hand Side) of substitute operator at a regular order.
Abstract:
본 발명은 교환기용 소프트웨어를 작성하기 위한 프로그래밍 언어인 칠(CHILL)에서 프로시져(Procedure) 또는 프로세스를 호출할 때, 매개변수의 모드 검사방법에 관한 것으로서, 입력된 프로그램에서 문장이 칠에서 프로시져나 프로세스 호출에 관련한 구문인지를 분석한 후, 상기 칠에서 프로시져나 프로세스의 매개변수 갯수와 모드의 호환성을 검사하고, 상기 매개변수의 범위의 초과나 미달 여부를 판단한 후, 자료 잘림의 가능성 여부를 판단하는 칠에서의 프로시져/프로세스 호출시 매개변수의 모드 검사방법을 제공함으로써, 프로시져나 프로세스에서 매개변수의 갯수와 모드의 호환성 및 범위의 초과나 미달, 자료 잘림의 가능성 등을 진단하여, 이에 수반하는 오류의 가능성을 발견할 수 있으므로, 오류 발생의 방지 및 수정을 위한 컴파일러나 디� �거 등과 같은 도구에서 찾아낼 수 없었던 오류를 감지할 수 있고, 칠에서의 신뢰성 향상과 전체적인 프로그램의 개발을 신속하고 정확하게 할 수 있는 효과가 있다.
Abstract:
본 발명은 교환기용 소프트웨어의 개발에서 SDL-92의 문서 표현(PR)을 칠-96의 프로그램으로 자동 변환할 때, SDL-92의 프로세스를 칠-96 Task로 변환하는 방법에 관한 것으로서, 중첩된 구조로 되어 있는 SDL-92 PR의 구조를 계층적인 Structure tree의 구조로 변환하고, 변환된 Structure tree의 모든 프로세스 노드에 대해 각 송신 시그널에 대한 PathTravel를 호출하여 수신 프로세스를 찾은 후, 호출된 PathTravel에서 시그널의 수신 프로세스를 찾고, 탐색 경로 상의 모든 블록에 GRANT/SEIZE 정보를 기록하는 SDL-92의 시그널에 의한 통신을 칠-96의 메소드 호출에 의한 통신으로 변환하는 방법을 제공함으로써, 소프트웨어의 개발에서 통신 방법의 잘못된 변환에 기인하는 오류의 발생을 감소시켜 프로그램의 개발 시간을 단축시키며, 교환기용 소프트웨어의 설계에서 구현까지 변� ��의 일관성을 유지시켜, 개발 후 유지 및 보수가 용이한 시스템을 구현할 수 있는 효과가 있다.
Abstract:
본 발명은 칠 96의 타스크 모드 및 비치환적 모듈로 모드에 대한 속성값을 생성하는 방법에 관한 것으로서, 프로그램 모듈이 하나의 화일로 구성되어 있을 경우 타스크 모드 및 비치환적 모듈 모드에 대한 속성값을 칠 96 변환기에서 결정하여 타스크 모드에 대한 칠 프로세스 정의문 및 프로세스 속성값 코드를 생성하고 타스크 모드내에 정의된 일반적 가시성을 가진 메소드에 대한 시그널 정의 및 시그널 속성값 코드를 생성하며, 프로그램 모듈이 여러 개의 화일로 구성되어 있으면 속성값 생성방법은 분리 컴파일 과정에 포함되어 각 화일에서 타스크 모드 및 비치환적 모듈 모드에 대해 시그널 스펙 구조문을 스펙 화일에 생성하고, 이름 바인더는 각 소스 화일에 대해 생성된 모든 스펙 화일들을 입력으로하여 프로그램 모듈에서 정의된 모든 타스크 모드 및 비치환적 모듈 모드에 대한 속성값을 유일하게 결정하고 그 속성값들을 시즈 화일에 생성하며, 칠 96 변환기는 소스 화일 및 시즈 화일을 입력으로 하여 시즈 화일에서 주어진 속성값들을 참조하여 타스크 모드에 대한 프로세스 정의 및 프로세스 속성값 코드를 생성하고 일반적 가시성을 가진 타스크 메소드 및 비치환적 모듈 모드의 메소드들에 대한 시그널 정의문 및 시그널 속성값 코드를 생성함으로써, 칠 96 사용자가 속성값을 유일하게 지정해주어야 하는 부담을 없애줌으로 인해 칠 96 병행 프로그램 작성을 쉽게 해주는 효과가 있다.