Abstract:
본 발명은 다수 회선에서 수집된 인터넷 트래픽 병합에 관한 것으로, 트래픽의 종합적인 분석과 세부 응용분석 등을 용이하게 하기 위하여, 네트워크의 다수 회선의 다수 지점으로부터 수집된 인터넷 트래픽 정보를 이용하여 상호관련성을 분석하여 동일한 특성을 갖는 트래픽을 병합하는 기술을 통해 비대칭 경로 특성을 갖는 인터넷 네트워크에서 병합플로우를 생성할 수 있는 효과가 있다. 트래픽 분석, 트래픽 병합, 플로우
Abstract:
A method for generating an IP traffic flow based on a time bucket is provided to prevent an analysis start time from being delayed until a time point at which a next analysis period expires. Required variables are initialized to generate a time bucket-based IP traffic flow(S310), and a current time is checked from a measurement system and fetched(S320). It is checked whether the checked current time has lapsed a CTB(Current Time Bucket)(S330). When a CTBFT(Current Time Bucket Flow Table) and an PTBFT(Previous TBFT) are determined by the checked current time, it is checked whether there are packets in a packet collecting unit(S340). If there are packets, one packet is fetched(S350). A TBT(Time Bucket Timeout) flat is checked to check whether the value is ON(S360).
Abstract:
An apparatus and a method for merging Internet traffic collected from a plurality of lines are provided to process traffic collected from the Internet to generate a merged flow to thereby facilitate a traffic analysis and detailed application analysis. A traffic collecting unit(210) collects traffic from a plurality of points of an Internet line. A traffic classifying unit(220) analyzes the collected traffic to classify them into traffic each having the same characteristics. A uni-directional traffic merging unit(240) merges forward traffic classified by the traffic classifying unit to generate forward merged traffic, and merges reverse traffic to generate reverse merged traffic. A bi-directional merging unit(250) merges again the forward merged traffic and the reverse merged traffic merged by the uni-directional merging unit to generate bi-directional merged traffic. The traffic characteristics include a key value and a reverse key value of traffic. A flow creation unit(260) creates a merging flow by using a merging traffic created in the uni-directional traffic merging unit and the bi-directional merging unit.
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:
본 발명은 칠-96을 위한 라이브러리를 생성에서 상속성과 다형성에만 의존하는 객체지향적 구성을 컬렉션 모드의 경우 열거자를 매개체로 하여 객체지향적 요소와 함수형 요소를 분리하여 생성하는 방법에 관한 것으로서, 칠-96 라이브러리에 추가할 아이템을 선정하고, 선정된 아이템의 유형을 판정한 후, 판정된 유형에 따라 새로운 모레타 모드나 포괄적 프로시듀어를 라이브러리에 추가하는 칠-96을 위한 라이브러리 생성 방법을 제공함으로써, 개별적인 모레타 모드의 인터페이스를 단순하게 하고, 컬렉션 모드를 위한 함수형 요소들의 포괄성이 극히 높은 강력한 기능성을 제공하며, 칠-96을 위한 새로운 기능(GENERIC, INTERFACE)이 포함될 경우, 포리스트 구조 라이브러리로의 이전을 용이하게 할 수 있고, 객체지향 프로그래밍을 위한 최소한의 기능만 � �구되므로 다른 객체지향 언어에도 쉽게 적용할 수 있는 효과가 있다.
Abstract:
본 발명은 통신용 프로그램인 CHILL 의 예외상황 처리에 관한 것으로, 특히, 프로그램 실행중에 발생하는 동적 어의 오류를 복원하여 프로그램을 계속 수행할 수 있게 정의된 처리기를 구동할 수 있도록 컴파일러 크드를 생성하는 방법에 관한 것이다. 종래에는 CHILL 프로그램의 실행중에 배열의 인덱스 범위의 초과, 영으로 나누는 오류, 오버풀로우와 같은 동적 어의 오류가 발생하면 프로그램이 멈추게 되거나, 나아가 시스템 전체로 오류가 파급되곤 했다. 본 발명은 이러한 동적 어의 오류의 발생을 처리하도록 사용자가 정의한 처리기를 구동하기 위해 컴파일러가 프로그램을 컴파일할 때 컴파일할 부분이 예외상황 처리에 관련된 부분인가 점검하여 예외상황 처리를 위한 심볼 테이블을 구축 하고, 예외상황 이름과 처리기가 잘 바인딩되었는가 어의분석을 하여 컴파일러 코드를 생성하는 예외상황 처리를 위한 코드 생성 방법을 제공하기 위한 것이다.
Abstract:
본 발명은 칠 96의 타스크 모드 및 비치환적 모듈로 모드에 대한 속성값을 생성하는 방법에 관한 것으로서, 프로그램 모듈이 하나의 화일로 구성되어 있을 경우 타스크 모드 및 비치환적 모듈 모드에 대한 속성값을 칠 96 변환기에서 결정하여 타스크 모드에 대한 칠 프로세스 정의문 및 프로세스 속성값 코드를 생성하고 타스크 모드내에 정의된 일반적 가시성을 가진 메소드에 대한 시그널 정의 및 시그널 속성값 코드를 생성하며, 프로그램 모듈이 여러 개의 화일로 구성되어 있으면 속성값 생성방법은 분리 컴파일 과정에 포함되어 각 화일에서 타스크 모드 및 비치환적 모듈 모드에 대해 시그널 스펙 구조문을 스펙 화일에 생성하고, 이름 바인더는 각 소스 화일에 대해 생성된 모든 스펙 화일들을 입력으로하여 프로그램 모듈에서 정의된 모든 타스크 모드 및 비치환적 모듈 모드에 대한 속성값을 유일하게 결정하고 그 속성값들을 시즈 화일에 생성하며, 칠 96 변환기는 소스 화일 및 시즈 화일을 입력으로 하여 시즈 화일에서 주어진 속성값들을 참조하여 타스크 모드에 대한 프로세스 정의 및 프로세스 속성값 코드를 생성하고 일반적 가시성을 가진 타스크 메소드 및 비치환적 모듈 모드의 메소드들에 대한 시그널 정의문 및 시그널 속성값 코드를 생성함으로써, 칠 96 사용자가 속성값을 유일하게 지정해주어야 하는 부담을 없애줌으로 인해 칠 96 병행 프로그램 작성을 쉽게 해주는 효과가 있다.
Abstract:
본 발명은 통신용 프로그램인 CHILL의 예외상황 처리에 관한 것으로, 특히, 프로그램 실행중에 발생하는 동적 어의 오류를 복원하여 프로그램을 계속 수행할 수 있게 정의된 처리기를 구동할 수 있도록 컴파일러 코드를 생성하는 방법에 관한 것이다. 종래에는 CHILL 프로그램의 실행중에 배열의 인덱스 범위의 초과, 영으로 나누는 오류, 오버풀로우와 같은 동적 어의 오류가 발생하면 프로그램이 멈추게 되거나, 나아가 시스템 전체로 오류가 파급되곤 했다. 본 발명은 이러한 동적 어의 오류의 발생을 처리하도록 사용자가 정의한 처리기를 구동하기 위해 컴파일러가 프로그램을 컴파일할 때 컴파일할 부분이 예외상황 처리에 관련된 부분인가 점검하여 예외상황 처리를 위한 심볼 테이블을 구축하고, 예외상황 이름과 처리기가 잘 바인딩되었는가 어의분석을 하여 컴파일러 코드를 생성하는 예외상황 처리를 위한 코드 생성 방법을 제공하기 위한 것이다.
Abstract:
본 발명은 객체지향 칠(CHILL)을 칠(CHILL)로 변환시 모레타 모드에 대한 변환 방법에 관한 것으로서, 종래에는 칠에서 모레타 모드가 존재하지 않는 문제점이 있으므로 상기 문제점을 해결하기위해 본 발명은 객체지향 칠(CHILL)을 입력으로 받아들여 구문분석, 가시성 분석, 어의 분석, 이름 재명명 과정을 수행하여 심볼테이블 및 프로그램 스트럭처 트리를 구성한 후 각 심볼테이블 엔트리가 모레타 모드인가를 검사하여 모레타 모드일 경우에는 모듈 및 모듈 내의 구성요소로 변환하고, 모레타 모드가 아닐 경우에는 변환 없이 객체지향 칠(CHILL)코드 그대로 생성하며, 실행문에 대한 코드를 생성하고 종료하는 제1 단계, 모레타 모드일 경우에는 모레타 모드를 모듈로 변환하고 모레타 모드의 구성요소를 모듈의 구성 요소로 변환하고 가상 요소 프로시져 � �이블을 생성하는 제2 단계, 타스크 모드와 관련된 정보를 생성하는 제3 단계, 리전 모드 및 모듈 모드와 관련된 정보를 생성하는 제4 단계를 포함하는 구성을 하여 칠에서 존재하지 않는 모레타 모드에 대한 효율적인 변환 방법을 제공해 줌으로써, 칠 프로그램과 완벽한 호환성을 제공하고 칠 프로그램 환경을 그대로 활용할 수 있는 효과가 있다.
Abstract:
본 발명은 객체지향 CHILL을 CHILL로 변환시 모레타 모드에 대한 GRANT 및 SEIZE 처리 방법에 관한 것으로, 객체지향 CHILL을 CHILL로 변환할때 모레타 모드에 대해서 모듈 단위로 grant/seize 할 수 있는 특성을 갖는 구문을 정의하고 이 구문을 이용하여 모레타 모드에 대한 grant/seize를 CHILL에서 모듈 단위로 grant/seize 할 수 있도록 구현함으로써 실제 모레타 모드의 grant/seize와 유사한 기능을 효율적으로 제공해 줄 수 있는 객체지향 CHILL을 CHILL로 변환시 모레타 모드에 대한 GRANT 및 SEIZE 처리 방법이 개시된다.