Abstract:
PURPOSE: An analysis method of procedure having signal receipt of SDL(Specification and Description Language) is provided to analyze the procedure having signal receipt existing in SLD specification to automatically convert it. CONSTITUTION: An analysis method of procedure having signal receipt of SDL comprises: a first step searching and registering procedures generating signal receipt and expanding inner variables of the procedure as variables of a process; a second step converting the call to the procedure into a transfer to inner state and registering the residual portions of the transfer; and a third step analyzing the procedure to expand and convert the inner state into inner state of upper process.
Abstract:
본 발명은 교환기용 소프트웨어의 개발에서 SDL-92의 문서 표현(PR)을 칠-96의 프로그램으로 자동 변환할 때, SDL-92의 프로세스를 칠-96 Task로 변환하는 방법에 관한 것으로서, 중첩된 구조로 되어 있는 SDL-92 PR의 구조를 계층적인 Structure tree의 구조로 변환하고, 변환된 Structure tree의 모든 프로세스 노드에 대해 각 송신 시그널에 대한 PathTravel를 호출하여 수신 프로세스를 찾은 후, 호출된 PathTravel에서 시그널의 수신 프로세스를 찾고, 탐색 경로 상의 모든 블록에 GRANT/SEIZE 정보를 기록하는 SDL-92의 시그널에 의한 통신을 칠-96의 메소드 호출에 의한 통신으로 변환하는 방법을 제공함으로써, 소프트웨어의 개발에서 통신 방법의 잘못된 변환에 기인하는 오류의 발생을 감소시켜 프로그램의 개발 시간을 단축시키며, 교환기용 소프트웨어의 설계에서 구현까지 변� ��의 일관성을 유지시켜, 개발 후 유지 및 보수가 용이한 시스템을 구현할 수 있는 효과가 있다.
Abstract:
PURPOSE: A method for dividing transitions is provided to subordinate signals independent from processes to the processes in a system specification composed of a specification and description language(SDL), to divide dynamic transitions generated by receiving the independent signals into static transitions, and to convert the divided transitions with an object-directional method, so as to automatically convert the system specification into an object-directional programming language. CONSTITUTION: A transition tree is generated. The transition tree is composed of nodes having pairs of receiving signals in each process state of a specification and description language(SDL). A signal stream graph is generated. The signal stream graph is composed of processes, the receiving signals, and process generation relations, by referring to the transition tree. Transitions caused by signal receptions are specified and divided, on the basis of the transition tree and the signal stream graph.
Abstract:
PURPOSE: A program language translation system and method is provided to interpret the SDL(Specification and Definition Language) into the C language so that it can realize a consistency from a system design to a system implementation and apply a function addition or modification in a system design directly to a system implementation without a meaning change. CONSTITUTION: The system comprises an SDL analyzer(210), an SDL data storage(220), an SDL-C matcher(230), a matching data storage(240), and a C generator(250). The SDL analyzer(210) extracts necessary data from a program written in the SDL. The SDL data storage(220) stores the data extracted from the SDL analyzer(210). The SDL-C matcher(230) analyses the data stored at the SDL data storage(220), and generates a C code corresponding to the analyzed data. The matching data storage(240) stores the data generated by the SDL-C matcher(230). The C generator(250) generates a program written in the C language based on the data stored at the matching data storage(240).
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:
본 발명은 교환기용 소프트웨어의 개발 환경에서 SDL-92의 문서 표현(PR)을 칠-96의 프로그램으로 자동 변환하기 위해, 칠-96의 프로그램 코드를 생성할 때, SDL-92 프로세스에서 칠-96 타스크로의 변환방법에 관한 것으로서, SDL-92의 프로세스에서 상태(State) 중심의 신호 구성을 SON을 이용하여 신호 중심의 상태 구성으로 변환하고, SON을 칠-96 타스크의 메소드 중심의 상태 구조로 변환하는 SDL-92 프로세스에서 칠-96 타스크로의 자동 변환방법을 제공함으로써, SDL-92로 명세된 소프트웨어를 구현 프로그램으로 개발시 프로세스와 타스크의 변환에서 오류의 발생을 줄여 프로그램의 개발 시간을 단축시키고, 개발 환경의 변화로 인한 설계 문서와 구현 프로그램의 변화를 일치시킬 수 있는 효과가 있다.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 시그널 수신을 가지는 프로시쥬어의 분해 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 에스디엘 명세에 존재하는 시그널 수신을 가지는 프로시쥬어를 분해하여 자동 변환이 가능하도록 하기 위한 프로시쥬어의 분해 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 시그널 수신을 발생시키는 프로시쥬어들을 검색하여 등록하고 상기 프로시쥬어의 내부 변수들을 프로세스의 변수로 확장하는 제 1 단계; 상기 프로시쥬어에 대한 호출에 따라 상기 프로시쥬어에 대한 호출을 내부 상태의 전이로 변환하고, 전이의 남은 프로시쥬어 호출 후의 부분을 등록하는 제 2 단계; 및 상기 프로시쥬어를 분해하여 상기 프로시쥬어의 내부 상태를 상위 수준 프로세스의 내부 상태로 확장하여 변환하는 제 3 단계를 포함한다. 4. 발명의 중요한 용도 본 발명은 언어 변환기 등에 이용됨.
Abstract:
PURPOSE: A system and a method for converting C debugging information, stabs into CHILL debugging information, DIL is provided to debug a program having a module prepared by the C language in a debugging environment of a CHILL(CCITT high level language) by reflecting a distributed parallel performing characteristic being included in a software for a communication in a developing of a software for an exchanger. CONSTITUTION: A stabs analyzing unit(201) extracts symbol information and line information from debugging information of a program prepared by the C language and stores the information in a symbol-line storing unit(204). A stabs-DIL corresponding unit(202) analyzes the information of the symbol-line storing unit(204) and stores the information for creating DIL corresponded to each information in a corresponding information storing unit(205). A DIL creating unit(203) creates DIL which is debugging information for a CHILL debugging based on the information of the corresponding information storing unit(205).
Abstract:
PURPOSE: A method for dividing transitions is provided to subordinate signals independent from processes to the processes in a system specification composed of a specification and description language(SDL), to divide dynamic transitions generated by receiving the independent signals into static transitions, and to convert the divided transitions with an object-directional method, so as to automatically convert the system specification into an object-directional programming language. CONSTITUTION: A transition tree is generated. The transition tree is composed of nodes having pairs of receiving signals in each process state of a specification and description language(SDL). A signal stream graph is generated. The signal stream graph is composed of processes, the receiving signals, and process generation relations, by referring to the transition tree. Transitions caused by signal receptions are specified and divided, on the basis of the transition tree and the signal stream graph.
Abstract:
PURPOSE: A method for converting an SDL-92 process into a chill-96 task is provided to reduce the time for developing a program by automatically converting a state-oriented signal configuration into a signal-oriented state configuration using an SON in an SDL-92 process, and by automatically converting the SON into a method-oriented state configuration of a chill-96 task. CONSTITUTION: A state-oriented signal configuration in an SDL(Specification and Description Language)-92 process is converted into a signal-oriented state configuration using an SON(Signal-Oriented Notation(101)). Therefore, the SDL-92 process converted into the SON is converted into a chill-96 task equipped with a method-oriented state configuration(102).