KR970701469A - 원격통신 네트워크상에서 키 및 로크를 사용한 트레이싱(Tracing with keys and Locks on a Telecommunication Network) - Google Patents
원격통신 네트워크상에서 키 및 로크를 사용한 트레이싱(Tracing with keys and Locks on a Telecommunication Network)Info
- Publication number
- KR970701469A KR970701469A KR1019960704708A KR19960704708A KR970701469A KR 970701469 A KR970701469 A KR 970701469A KR 1019960704708 A KR1019960704708 A KR 1019960704708A KR 19960704708 A KR19960704708 A KR 19960704708A KR 970701469 A KR970701469 A KR 970701469A
- Authority
- KR
- South Korea
- Prior art keywords
- code sequence
- value
- key value
- processor
- lock
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/24—Arrangements for supervision, monitoring or testing with provision for checking the normal operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3093—Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/24—Arrangements for supervision, monitoring or testing with provision for checking the normal operation
- H04M3/241—Arrangements for supervision, monitoring or testing with provision for checking the normal operation for stored program controlled exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
- H04Q3/54575—Software application
- H04Q3/54583—Software development, e.g. procedural, object oriented, software generation, software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Exchange Systems With Centralized Control (AREA)
- Saccharide Compounds (AREA)
- Lock And Its Accessories (AREA)
- Debugging And Monitoring (AREA)
- Storage Device Security (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
Description
Claims (52)
- 스위치와 상기 스위치를 제어하기 위한 소프트웨어 프로그램을 실행하는 프로세서를 포함하는 저장 프로그램 제어(stored program control, SPC) 교환기(exchange)를 구비하는 원격통신 네트워크(telecommunications network)에서 발생하는 이벤트들(events)을 검출하는 방법에 있어서, 상기 소프트웨어 프로그램의 선택된 부분에, 어떤 이벤트들에 응답하는 조건문(conditional ststement)과 상기 조건문을 만족하는 어떤 이벤트의 검출 결과 행하는 적어도 하나의 작용(activity)을 포함하는 코드 시퀀스(code sequence)를 삽입(implant)하는 단계와; 상기 각각의 코드 시퀀스에, 해당 코드 시퀀스를 유일하게 식별하고 코드 시퀀스를 실행하기 위해 상기 프로세서들을 활성화시키는 동작을 하는 로크 값(lock value)을 할당하는 단계와; 상기 각각의 로크 갑소가 키 값(key value)을 비교하여 상기 키 값이 로크 값과 같으 경우에 상기 코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키는 단계와; 상기 검출된 이벤트가 상기 조건문을 만족하는 경우에 상기 코드 시퀀스내에 규정된 작용을 실행하는 단계; 및 상기 각각의 작용이 실행된 후에 상기 소프트웨어 프로그램의 실행을 계속함으로써 상기 SPC 교환기에서의 연속-처리(continuous-processing)가 유지되는 단계를 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제1항에 있어서, 상기 각각의 프로세서는 처리 장치 및 메모리를 포함하며, 상기 코드 시퀀스는 생성되어, 상기 조건문, 상기 결과 작용, 및 상기 해당 로크 값을 포함하도록 상기 코드 시퀀스를 정의하는 단계와; 상기 코드 시퀀스를 상기 소프트웨어 프로그램의 선택된 부분에 삽입하는 단계와; 상기 소프트웨어 프로그램을 컴파일(compile)하고 상기 컴파일된 소프트웨어 프로그램을 상기 코드 시퀀스에 링그(link)하는 단계; 및 상기 SPC 교환기의 런타임(runtime)동안에 상기 처리 장치에 의한 차후 처리를 위해 상기 코드 시퀀스에 링크된 상기 컴파일된 소프트웨어 프로그램을 상기 프로세서의 상기 메모리로 로딩하는 단계에 따라 상기 SPC 교환기의 런타임 이전에 상기 소프트웨어 프로그램내에 상기 코드 시퀀스가 삽입되는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제1항에 있어서, 상기 각각의 프로세서는 처리 장치 및 메모리를 포함하며, 상기 코드 시퀀스는 생성되어, 상기 조건문, 상기 결과 적용, 및 상기 해당 로크 값을 포함하도록 상기 코드 시퀀스를 정의하는 단계와; 상기 코드 시퀀스를 컴파일하고 상기 컴파일된 코드 시퀀스를 상기 프로세서의 상기 메모리내로 로딩하는 단계; 및 상기 소프트웨어 프로그램내에 트랩 호축(trap call)을 삽입하고 상기 코드 시퀀스내에 트랩 복귀(trap return)를 삽입함으로써, 상기 처리 장치에 의한 실행이 상기 소프트웨어 프로그램으로부터 상기 코드 시퀀스로 다시 상기 소프트웨어 프로그램으로 점프하는 단계에 따라 상기 SPC 교환기의 런타임 동안에 메모리내에 저장된 상기 소프트웨어 프로그램내에 상기 코드 시퀀스가 삽입되는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제1항에 있어서, 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키는 동작을 하는 제2로크 값을 상기 그룹에서 상기 코드 시퀀스를 유일하게 식별하기 위해 적어도 2개의 코드 시퀀스에 할당하는 단계와; 상기 키 값을 상기 제2로크 값과 비교하여 상기 키 갑이 상기 제2로크 값과 같은 경우에 상기 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 선택적으로 활성화시키는 단계; 및 상기 검출된 이벤트가 상기 해당 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스에 규정된 상기 작용을 실행시키는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제1항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키는 단계; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제5항에 있어서, 상기 제1 및 제2코드 시퀀스는 동일한 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제1항에 있어서, 상기 키 값은 메시지에 접속된 기선정된 수의 비트를 갖는 워드로 구성되어 있는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제7항에 있어서, 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키는 동작을 하는 제2로크 값을 상기 그룹에서 상기 코드 시퀀스를 유일하게 식별하기 위해 적어도 2개의 코드 시퀀스에 할당하는 단계와; 상기 키 값을 상기 제2로크 값과 비교하여 상기 키 값이 상기 제2로크 값과 같은 경우에 상기 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 선택적으로 활성화시키는 단게; 및 상기 검출된 이벤트가 상기 해당 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스에 규정된 상기 작용을 실행시키는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제8항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키는 단계; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제1항에 있어서, 상기 키 값은 각각의 코드 시퀀스에 대한 비트 패턴과 해당 인덱스 번호의 세트로 구성되는 바이백터(bivector)이며, 각각의 코드 시퀀스에 대한 상기 로크 값은 상기 비트의 상태에 근거하여 활성화시키는 동작을 하는 비트 패턴내의 해당 비트인 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제10항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키는 단계; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 스위치와 상기 스위치를 제어하기 위한 소프트웨어 프로그램을 실행하는 프로세서를 포함하는 저장 프로그램 제어 교환기를 구비하는 원격통신 네트워크에서 발생하는 이벤트들을 검출하는 방법에 있어서, 상기 소프트웨어 프로그램의 선택된 부분에, 어떤 이벤트들에 응답하는 조건문과 상기 조건문을 만족하는 어떤 이벤트의 검출 결과 행하는 적어도 하나의 작용을 포함하는 코드 시퀀스를 삽입하는 단계와; 상기 각각의 코드 시퀀스에 해당 코드 시퀀스를 유일하게 식별하고 코드 시퀀스를 실행하기 위해 상기 프로세서들을 활성화시키거나 또는 상기 소프트웨어 프로그램의 실행을 계속하도록 상기 코드 시퀀스를 바이패스하기 위해 상기 프로세서를 비활성화시키는 동작을 하는 로크 값을 할당하는 단계와; 상기 각각의 로크 값과 키 값을 비교하여 상기 키 값이 로크 값과 같을 경우에는 상기 코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키거나 또는 상기 키 값이 상기 로크 값과 같지 않을 경우에는 상기 코드 시퀀스를 바이패스하도록 상기 프로세서를 비활성화시키는 단계와; 상기 검출된 이벤트가 상기 조건문을 만족하는 경우에 상기 코드 시퀀스내에 규정된 작용을 실행하는 단계; 및 상기 각각의 작용이 실행된 후에 상기 소프트웨어 프로그램의 실행을 계속함으로써 상기 SPC 교환기에서의 연속-처리가 유지되는 단계를 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제12항에 있어서, 상기 각각의 프로세서는 처리 장치 및 메모리를 포함하며, 상기 코드 시퀀스는 생성되어, 상기 조건은, 상기 결과 작용, 및 상기 해당 로크 값을 포함하도록 상기 코드 시퀀스를 정의하는 단계와; 상기 코드 시퀀스를 상기 소프트웨어 프로그램의 선택된 부분에 삽입하는 단계와; 상기 소프트웨어 프로그램을 컴파일하고 상기 컴파일된 소프트웨어 프로그램을 상기 코드 시퀀스에 링크하는 단계; 및 상기 SPC 교환기의 런타임 동안에 상기 처리 장치에 의한 차후 처리를 위해 상기 코드 시퀀스에 링크된 상기 컴파일된 소프트웨어 프로그램을 상기 프로세서의 상기 메모리로 로딩하는 단계에 따라 상기 SPC 교환기의 런타임 이전에 상기 소프트웨어 프로그램내에 상기 코드 시퀀스가 삽입되는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제12항에 있어서, 상기 각각의 프로세서는 처리 장치 및 메모리를 포함하며, 상기 코드 시퀀스는 생성되어, 상기 조건문, 상기 결과 작용, 및 상기 해당 로크 값을 포함하도록 상기 코드 시퀀스를 정의하는 단계와; 상기 코드 시퀀스를 컴파일하고 상기 컴파일된 코드 시퀀스를 상기 프로세서의 상기 메모리내로 로딩하는 단계; 및 상기 소프트웨어 프로그램내에 트랩 호출을 삽입하고 상기 코드 시퀀스내에 트랩 복귀을 삽입함으로써, 상기 처리 장치에 의한 실행이 상기 소프트웨어 프로그램으로부터 상기 코드 시퀀스로 다시 상기 소프트웨어 프로그램으로 점프하는 단계에 따라 상기 SPC 교환기의 런타임 동안에 메모리내에 저장된 상기 소프트웨어 프로그램내에 상기 코드 시퀀스가 삽입되는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제12항에 있어서, 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키거나 또는 상기 소프트웨어 프로그램의 실행을 계속하도록 상기 그룹내의 상기 코드 시퀀스를 바이패스시키기 위해 상기 프로세서들을 비활성화시키는 동작을 하는 제2로크 값을 상기 그룹에서 상기 코드 시퀀스를 유일하게 식별하기 위해 적어도 2개의 코드 시퀀스에 할당하는 단계와; 상기 키 값을 상기 제2로크 값과 비교하여 상기 키 값이 상기 제2로크 값과 같은 경우에 상기 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 선택적으로 활성화시키거나 또는 상기 키 값이 상기 제2로크 값과 같이 않을 경우에는 상기 그룹내의 상기 코드 시퀀스를 바이패스시키도록 상기 프로세서들을 비활성화시키는 단계; 및 상기 검출된 이벤트가 상기 해당 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스에 규정된 상기 작용을 실행시키는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제12항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성화시키는 단계; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제16항에 있어서, 상기 제1 및 제2코드 시퀀스는 동일한 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제12항에 있어서, 상기 키 값은 메시지에 접속된 기선정된 수의 비트를 갖는 워드로 구성되어 있는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제18항에 있어서, 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키거나 또는 상기 소프트웨어 프로그램의 실행을 계속하도록 상기 그룹내의 상기 코드 시퀀스를 바이패스시키기 위해 상기 프로세서들을 비활성화시키는 동작을 하는 제2로크 값을 상기 그룹에서 상기 코드 시퀀스를 유일하게 식별하기 위해 적어도 2개의 코드 시퀀스에 할당하는 단계와; 상기 키 값을 상기 제2로크 값과 비교하여 상기 키 값이 상기 제2로크 값과 같은 경우에 상기 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 선택적으로 활성화시키거나 또는 상기 키 값이 제2로크 값과 같지 않을 경우에는 상기 그룹내의 상기 코드 시퀀스를 바이패스시키도록 상기 프로세서들을 비활성화시키는 단계; 및 상기 검출된 이벤트가 상기 해당 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스에 규정된 상기 작용을 실행시키는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제19항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성화시키는 단계; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행시키는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제12항에 있어서, 상기 키 값은 각각의 코드 시퀀스에 대한 비트 패턴과 해당 인덱스 번호의 세트로 구성되는 바이벡터이며, 각각의 코드 시퀀스에 대한 상기 로크 값은 상기 비트의 상태에 근거하여 활성화 또는 비활성화시키는 동작을 하는 비트 패턴내의 해당 비트인 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제21항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성화시키는 단계; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 스위치와 상기 스위치를 제어하기 위한 소프트웨어 프로그램을실행하는 프로세서를 포함하는 저장 프로그램 제어 교환기를 구비하는 원격통신 네트워크에서 발생하는 이벤트들을 검출하는 방법에 있어서, 상기 소프트웨어 프로그램의 선택된 부분에, 어떤 이벤트들에 응답하는 조건문과 상기 조건문을 만족하는 어떤 이벤트의 검출 결과 행하는 적어도 하나의 작용을 포함하는 코드 시퀀스를 삽입하는 단계와; 그룹내의 상기 코드 시퀀스를 유일하게 식별하기 위해, 적어도 2개의 코드 시퀀스에 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키거나 또는 상기 소프트웨어 프로그램의 실행을 계속하도록 상기 그룹내의 상기 코드 시퀀스를 바이패스하기 위해 상기 프로세서들을 비활성화시키는 동작을 하는 로크 값을 할당하는 단계와; 상기 로크 값과 키 값을 비교하여 상기 키 값이 로크 값과 같을 경우에는 상기 그룹내의 상기 코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키거나 또는 상기 키 값이 상기 로크 값과 같지 않을 경우에는 상기 그룹내의 상기 코드 시퀀스를 바이패스하도록 상기 프로세서를 비활성화시키는 단계와; 상기 검출된 이벤트가 상기 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스내에 규정된 작용을 실행하는 단계; 및 상기 각각의 작용이 실행된 후에 상기 소프트웨어 프로그램의 실행을 계속함으로써 상기 SPC 교환기에서의 연속-처리가 유지되는 단계를 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제23항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 다른 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성화시키는 단계; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제23항에 있어서, 상기 키 값은 메시지에 접속된 기선정된 수의 비트를 갖는 워드로 구성되어 있는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 제25항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 다른 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성화시키는 단계; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 단계를 더 포함하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 방법.
- 스위치와 상기 스위치를 제어하기 위한 소프트웨어 프로그램을 실행하는 프로세서를 포함하는 저장 프로그램 제어 교환기를 구비하는 원격통신 네트워크에서 발생하는 이벤트들을 검출하는 장치에 있어서, 상기 소프트웨어 프로그램에 선택된 부분에 어떤 이벤트들에 응답하는 조건문과 상기 조건문을 만족하는 어떤 이벤트의 검출 결과 행하는 적어도 하나의 작용을 포함하는 코드 시퀀스를 삽입하는 수단과; 상기 각각의 코드 시퀀스에 해당 코드 시퀀스를 유일하게 식별하고 코드 시퀀스를 실행하기 위해 상기 프로세서들을 활성화시키는 동작을 하는 로크 값을 할당하는 수단과; 상기 각각의 로크 값과 키 값을 비교하여 상기 키 값이 로크 값과 같은 경우에 상기 코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키는 수단과; 상기 검출된 이벤트가 상기 조건문을 만족하는 경우에 상기 코드 시퀀스내에 규정된 작용을 실행하는 수단; 및 상기 각각의 작용이 실행된 후에 상기 소프트웨어 프로그램의 실행을 계속함으로써 상기 SPC 교환기에서의 연속-처리를 유지시키는 수단을 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제27항에 있어서, 상기 각각의 프로세서는 처리 장치 및 메모리를 포함하며, 상기 코드 시퀀스는 생성되어 상기 SPC 교환기의 런타임 이전에 상기 소프트웨어 프로그램내에 삽입되며, 상기 조건문, 상기 결과 작용, 및 상기 해당 로크 값을 포함하도록 상기 코드 시퀀스를 정의하는 수단과; 상기 코드 시퀀스를 상기 소프트웨어 프로그램의 선택된 부분에 삽입하는 수단과; 상기 소프트웨어 프로그램을 컴파일하고 상기 컴파일된 소프트웨어 프로그램을 상기 코드 시퀀스에 링크하는 수단; 및 상기 SPC 교환기의 런타임 동안에 상기 처리 장치에 의한 차후 처리를 위해 상기 코드 시퀀스에 링크된 상기 컴파일된 소프트웨어 프로그램을 상기 프로세서의 상기 메모리로 로딩하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제27항에 있어서, 상기 각각의 프로세서는 처리 장치 및 메모리를 포함하며, 상기 코드 시퀀스는 생성되어 상기 SPC 교환기의 런타임 동안에 메모리내에 저장된 상기 소프트웨어 프로그램내에 삽입되며, 상기 조건문, 상기 결과 작용, 및 상기 해당 로크 값을 포함하도록 상기 코드 시퀀스를 정의하는 수단과; 상기 코드 시퀀스를 컴파일하고 상기 컴파일된 코드 시퀀스를 상기 프로세서의 상기 메모리내로 로딩하는 수단과; 상기 소프트웨어 프로그램내에 트랩 호출을 삽입하고 상기 코드 시퀀스내에 트랩 복귀를 삽입함으로써, 상기 처리장치에 의한 실행이 상기 소프트웨어 프로그램으로부터 상기 코드 시퀀스로 다시 상기 소프트웨어 프로그램으로 점프하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제27항에 있어서, 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키는 동작을 하는 제2로크 값을 상기 그룹에서 상기 코드 시퀀스를 유일하게 식별하기 위해 적어도 2개의 코드 시퀀스에 할당하는 수단과; 상기 키 값을 상기 제2로크 값과 비교하여 상기 키 값이 상기 제2로크 값과 같은 경우에 상기 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 선택적으로 활성화시키는 수단; 및 상기 검출된 이벤트가 상기 해당 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스에 규정된 상기 작용을 실행시키는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제27항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키는 수단; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제31항에 있어서, 상기 제1 및 제2코드 시퀀스는 동일한 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제27항에 있어서, 상기 키 값은 메시지에 접속된 기선정된 수의 비트를 갖는 워드로 구성되어 있는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제33항에 있어서, 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키는 동작을 하는 제2로크 값을 상기 그룹에서 상기 코드 시퀀스를 유일하게 식별하기 위해 적어도 2개의 코드 시퀀스에 할당하는 수단과; 상기 키 값을 상기 제2로크 값과 비교하여 상기 키 값이 상기 제2로크 값과 같을 경우에 상기 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 선택적으로 활성화시키는 수단; 및 상기 검출된 이벤트가 상기 해당 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스에 규정된 상기 작용을 실행시키는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제34항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키는 수단; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제27항에 있어서, 상기 키 값은 각각의 코드 시퀀스에 대한 비트 패턴과 해당 인덱스 번호의 세트로 구성되는 바이벡터이며, 각각의 코드 시퀀스에 대한 상기 로크 값은 상기 비트의 상태에 근거하여 활성화시키는 동작을 하는 비트 패턴내의 해당 비트인 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제36항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키는 수단; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 스위치와 상기 스위치를 제어하기 위한 소프트웨어 프로그램을 실행하는 프로세서를 포함하는 저장 프로그램 제어 교환기를 구비하는 원격통신 네트워크에서 발생하는 이벤트들을 검출하는 장치에 있어서, 상기 소프트웨어 프로그램의 선택된 부분에, 어떤 이벤트들에 응답하는 조건문과 상기 조건문을 만족하는 어떤 이벤트의 검출 결과 행하는 적어도 하나의 작용을 포함하는 코드 시퀀스를 삽입하는 수단과; 상기 각각의 코드 시퀀스에 해당 코드 시퀀스를 유일하게 식별하고 코드 시퀀스를 실행하기 위해 상기 프로세서들을 활성화시키거나 또는 상기 소프트웨어 프로그램의 실행을 계속하도록 상기 코드 시퀀스를 바이패스하기 이해 상기 프로세서를 비활성화시키는 동작을 하는 로크 값을 할당하는 수단과; 상기 각각의 로크 값과 키 값을 비교하여 상기 키 값이 로크 값과 같을 경우에는 상기 코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성하시키거나 또는 상기 키 값이 상기 로크 값과 같지 않을 경우에는 상기 코드 시퀀스를 바이패스하도록 상기 프로세서를 비활성화시키는 수단과; 상기 검출된 이벤트가 상기 조건문을 만족하는 경우에 상기 코드 시퀀스내에 규정된 작용을 실행하는 수단; 및 상기 각각의 작용이 실행된 후에 상기 소프트웨어 프로그램의 실행을 계속함으로써 상기 SPC 교환기내에서의 연속-처리를 유지시키는 수단을 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제38항에 있어서, 상기 각각의 프로세서는 처리 장치 및 메모리를 포함하며, 상기 코드 시퀀스는 생성되어 상기 SPC 교환기의 런타임 이전에 상기 소프트웨어 프로그램내에 삽입되며, 상기 조건문은, 상기 결과 작용, 및 상기 해당 로크 값을 포함하도록 상기 코드 시퀀스를 정의하는 수단과; 상기 코드 시퀀스를 상기 소프트웨어 프로그램의 선택된 부분에 삽입하는 수단과; 상기 소프트웨어 프로그램을 컴파일하고 상기 컴파일된 소프트웨어 프로그램을 상기 코드 시퀀스에 링크하는 수단; 및 상기 SPC 교환기의 런타임 동안에 상기 처리 장치에 의한 차후 처리를 위해 상기 코드 시퀀스에 링크된 상기 컴파일된 소프트웨어 프로그램을 상기 프로세서의 상기 메모리로 로딩하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제38항에 있어서, 상기 각각의 프로세서는 처리 장치 및 메모리를 포함하며, 상기 코드 시퀀스는 생성되어 상기 SPC 교환기의 런타임 동안에 메모리내에 저장된 상기 소프트웨어 프로그램내에 삽입되며, 상기 조건문, 상기 결과 작용, 및 상기 해당 로크 값을 포함하도록 상기 코드 시퀀스를 정의하는 수단과; 상기 코드 시퀀스를 컴파일하고 상기 컴파일된 코드 시퀀스를 상기 프로세서의 상기 메모리내로 로딩하는 수단; 및 상기 소프트웨어 프로그램내에 트랩 호출을 삽입하고 상기 코드 시퀀스내에 트랩 복귀를 삽입함으로써, 상기 처리 장치에 의한 실행이 상기 소프트웨어 프로그램으로부터 상기 코드 시퀀스로 다시 상기 소프트웨어 프로그램으로 점프하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제38항에 있어서, 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키거나 또는 상기 그룹내의 상기 코드 시퀀스를 바이패스시키기 위해 상기 프로세서들을 비활성화시켜 상기 소프트웨어 프로그램의 실행을 계속하도록 하는 동작을 하는 제2로크 값을 상기 그룹에서 상기 코드 시퀀스를 유일하게 식별하기 위해 적어도 2개의 코드 시퀀스에 할당하는 수단과; 상기 키 값을 상기 제2로크 값과 비교하여 상기 키 값이 상기 제2로크 값과 같은 경우에 상기 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 선택적으로 활성화시키거나 또는 상기 키 값이 상기 제2로크 값과 같지 않을 경우에는 상기 그룹내의상기 코드 시퀀스를 바이패스시키도록 상기 프로세서들을 비활성화시키는 수단; 및 상기 검출된 이벤트가 상기 해당 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스에 규정된 상기 작용을 실행시키는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제38항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성시키는 수단; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제42항에 있어서, 상기 제1 및 제2코드 시퀀스는 동일한 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제38항에 있어서, 상기 키 값은 메시지에 접속된 기선정된 수의 비트를 갖는 워드로 구성되어 있는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제44항에 있어서, 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키거나 또는 상기 그룹내의 상기 코드 시퀀스를 바이패스시키기 위해 상기 프로세서들을 비활성화시켜 상기 소프트웨어 프로그램의 실행을 계속하도록 하는 동작을 하는 제2로크 값을 상기 그룹에서 상기 코드 시퀀스를 유일하게 식별하기 위해 적어도 2개의 코드 시퀀스에 할당하는 수단과; 상기 키 값을 상기 제2로크 값과 비교하여 상기 키 값이 상기 제2로크 값과 같은 경우에 상기 그룹내의 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 선택적으로 활성화시키거나 또는 상기 키 값이 상기 제2로크 값과 같지 않을 경우에는 상기 그룹내의 상기 코드 시퀀스를 바이패스시키도록 상기 프로세서들을 비활성화시키는 수단; 및 상기 검출된 이벤트가 상기 해당 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스에 규정된 상기 작용을 실행시키는 수단을 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제45항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성하시키는 수단; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제38항에 있어서, 상기 키 값은 각각의 코드 시퀀스에 대한 비트 패턴과 해당 인덱스 번호의 세트로 구성되는 바이벡터이며, 각각의 코드 시퀀스에 대한 상기 로크 값은 상기 비트의 상태에 근거하여 활성화 또는 비활성화시키는 동작을 하는 비트 패턴내의 해당 비트인 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제47항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성화시키는 수단; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 수단을 더 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 스위치와 상기 스위치를 제어하기 위한 소프트웨어 프로그램을 실행하는 프로세서를 포함하는 저장 프로그램 제어 교환기를 구비하는 원격통신 네트워크에서 발생하는 이벤트들을 검출하는 장치에 있어서, 상기 소프트웨어 프로그램의 선택된 부분에, 어떤 이벤트들에 응답하는 조건문과 상기 조건문을 만족하는 어떤 이벤트의 검출 결과 행하는 적어도 하나의 작용을 포함하는 코드 시퀀스를 삽입하는 수단과; 그룹내의 상기 코드 시퀀스를 유일하게 식별하기 위해, 적어도 2개의 코드 시퀀스에 상기 코드 시퀀스를 실행시키도록 상기 프로세서들을 활성화시키거나 또는 상기 소프트웨어 프로그램의 실행을 계속하도록 상기 그룹내의 상기 코드 시퀀스를 바이패스하기 위해 상기 프로세서들을 비활성화시키는 동작을 하는 로크 값을 할당하는 수단과; 상기 로크 값과 키 값을 비교하여 상기 키 값이 로크 값과 같을 경우에는 상기 그룹내의 상기 코드 시퀀스를 실행하도록 상기 프로세서를 선택적으로 활성화시키거나 또는 상기 키 값이 상기 로크 값과 같지 않을 경우에는 상기 그룹내의 상기 코드 시퀀스를 바이패스하도록 상기 프로세서를 비활성화시키는 수단과; 상기 검출된 이벤트가 상기 조건문을 만족하는 경우에 상기 그룹의 각각의 코드 시퀀스내에 규정된 작용을 실행하는 수단; 및 상기 각각의 작용이 실행된 후에 상기 소프트웨어 프로그램의 실행을 계속함으로써 상기 SPC 교환기에서의 연속-처리를 유지시키는 수단을 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제49항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 다른 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성화시키는 수단; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 수단을 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제49항에 있어서, 상기 키 값은 메시지에 접속된 기선정된 수의 비트를 갖는 워드로 구성되어 있는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.
- 제51항에 있어서, 제2키 값과 각각의 로크 값을 비교하여 상기 제2키 값이 그의 로크 값과 같을 경우에 제2코드 시퀀스를 실행하도록 다른 프로세서를 선택적으로 활성화시키거나 또는 상기 제2키 값이 그의 상기 로크 값과 같지 않을 경우에는 상기 제2코드 시퀀스를 바이패스시키기 위해 상기 프로세서를 비활성화시키는 수단; 및 상기 검출된 이벤트가 상기 조건문을 만족하는 경우 상기 제2코드 시퀀스에 규정된 작용을 실행하는 수단을 구비하는 것을 특징으로 하는 원격통신 네트워크에서 발생하는 이벤트 검출 장치.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/203,277 US5471526A (en) | 1994-02-28 | 1994-02-28 | Tracing with keys and locks on a telecommunication network |
US08/203,277 | 1994-02-28 | ||
PCT/SE1995/000193 WO1995024090A2 (en) | 1994-02-28 | 1995-02-23 | Tracing with keys and locks on a telecommunication network |
Publications (1)
Publication Number | Publication Date |
---|---|
KR970701469A true KR970701469A (ko) | 1997-03-17 |
Family
ID=22753278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960704708A Abandoned KR970701469A (ko) | 1994-02-28 | 1995-02-23 | 원격통신 네트워크상에서 키 및 로크를 사용한 트레이싱(Tracing with keys and Locks on a Telecommunication Network) |
Country Status (13)
Country | Link |
---|---|
US (2) | US5471526A (ko) |
EP (1) | EP0748554A1 (ko) |
JP (1) | JPH09509807A (ko) |
KR (1) | KR970701469A (ko) |
CN (1) | CN1142301A (ko) |
AU (1) | AU710523B2 (ko) |
BR (1) | BR9506951A (ko) |
CA (1) | CA2183059A1 (ko) |
FI (1) | FI963332A7 (ko) |
MX (1) | MX9603514A (ko) |
NO (1) | NO963564L (ko) |
TW (1) | TW321815B (ko) |
WO (1) | WO1995024090A2 (ko) |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5471526A (en) * | 1994-02-28 | 1995-11-28 | Telefonaktiebolaget L M Ericsson (Publ.) | Tracing with keys and locks on a telecommunication network |
AU727444B2 (en) * | 1994-02-28 | 2000-12-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Tracing with keys and locks |
US5754861A (en) * | 1995-08-16 | 1998-05-19 | Motorola, Inc. | Dynamic program input/output determination |
JP3426428B2 (ja) * | 1995-10-27 | 2003-07-14 | 富士通株式会社 | トランザクションのトレース装置 |
US5740236A (en) * | 1995-12-21 | 1998-04-14 | Ericsson, Inc. | System for providing feature services in a telecommunications system |
US5940487A (en) * | 1996-04-10 | 1999-08-17 | Alcatel Usa Sourcing, L.P. | Programmable call processing system and method |
US6243453B1 (en) | 1996-07-17 | 2001-06-05 | Alcatel Usa Sourcing, L.P. | Programmable call processing system and method |
US5896535A (en) * | 1996-08-20 | 1999-04-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for testing computer system software |
US5799143A (en) * | 1996-08-26 | 1998-08-25 | Motorola, Inc. | Multiple context software analysis |
US5812759A (en) * | 1996-11-08 | 1998-09-22 | Allen Bradley Company, Inc. | Fault handling with loaded functions |
SE511875C2 (sv) * | 1996-12-19 | 1999-12-13 | Ericsson Telefon Ab L M | Samtals och förbindelse kontroll |
US5930334A (en) * | 1997-03-28 | 1999-07-27 | Telefonaktiebolaget Lm Ericsson | Method and apparatus for monitoring the operation of telecommunications equipment |
US5937159A (en) * | 1997-03-28 | 1999-08-10 | Data General Corporation | Secure computer system |
US5999609A (en) * | 1997-04-04 | 1999-12-07 | Sun Microsystems, Inc. | Computer-telephony (CT) system including an electronic call request |
US6009525A (en) * | 1997-08-29 | 1999-12-28 | Preview Systems, Inc. | Multi-tier electronic software distribution |
US5930344A (en) * | 1997-10-14 | 1999-07-27 | At & T Corp. | Method and apparatus for tracing a specific communication |
US6083281A (en) * | 1997-11-14 | 2000-07-04 | Nortel Networks Corporation | Process and apparatus for tracing software entities in a distributed system |
US6513155B1 (en) * | 1997-12-12 | 2003-01-28 | International Business Machines Corporation | Method and system for merging event-based data and sampled data into postprocessed trace output |
US6047390A (en) * | 1997-12-22 | 2000-04-04 | Motorola, Inc. | Multiple context software analysis |
DE19835609C2 (de) * | 1998-08-06 | 2000-06-08 | Siemens Ag | Programmgesteuerte Einheit |
US6230313B1 (en) * | 1998-12-23 | 2001-05-08 | Cray Inc. | Parallelism performance analysis based on execution trace information |
US6301703B1 (en) | 1998-12-31 | 2001-10-09 | Nortel Networks Limited | Method for transforming state-based IVR applications into executable sequences of code |
US6738737B1 (en) * | 1999-02-18 | 2004-05-18 | Cirrus Logic, Inc. | Race condition ordering and functional verification system and method |
US7797193B1 (en) | 1999-06-10 | 2010-09-14 | Simplexity, Llc | Systems and methods for distributing telecommunication services via a network |
US6789253B1 (en) * | 1999-07-28 | 2004-09-07 | Hewlett-Packard Development Company, L.P. | Method, system, and apparatus to improve performance of multi-threaded computer programs |
US7729944B1 (en) | 1999-09-03 | 2010-06-01 | Simplexity, Llc | System and methods for buying and selling telecommunication services via a network |
US7028298B1 (en) * | 1999-09-10 | 2006-04-11 | Sun Microsystems, Inc. | Apparatus and methods for managing resource usage |
US7409318B2 (en) * | 2000-02-14 | 2008-08-05 | Nextnine Ltd. | Support network |
US7076400B2 (en) * | 2000-02-14 | 2006-07-11 | Nextnine Ltd. | Support network |
US7244853B2 (en) * | 2001-05-09 | 2007-07-17 | President And Fellows Of Harvard College | Dioxanes and uses thereof |
US7376937B1 (en) * | 2001-05-31 | 2008-05-20 | Oracle International Corporation | Method and mechanism for using a meta-language to define and analyze traces |
US7380239B1 (en) | 2001-05-31 | 2008-05-27 | Oracle International Corporation | Method and mechanism for diagnosing computer applications using traces |
US7212301B2 (en) * | 2001-10-31 | 2007-05-01 | Call-Tell Llc | System and method for centralized, automatic extraction of data from remotely transmitted forms |
US20030145255A1 (en) * | 2002-01-15 | 2003-07-31 | Harty Anthony Walter | Hierarchical multi-component trace facility using multiple buffers per component |
US7200588B1 (en) | 2002-07-29 | 2007-04-03 | Oracle International Corporation | Method and mechanism for analyzing trace data using a database management system |
US7512954B2 (en) * | 2002-07-29 | 2009-03-31 | Oracle International Corporation | Method and mechanism for debugging a series of related events within a computer system |
US7165190B1 (en) | 2002-07-29 | 2007-01-16 | Oracle International Corporation | Method and mechanism for managing traces within a computer system |
US7493105B2 (en) * | 2003-03-18 | 2009-02-17 | Simplexity, Llc | Certification and activation of used phones on a wireless carrier network |
US7444547B2 (en) | 2003-06-19 | 2008-10-28 | International Business Machines Corproation | Method, system, and product for programming in a simultaneous multi-threaded processor environment |
US7194664B1 (en) * | 2003-09-08 | 2007-03-20 | Poon Fung | Method for tracing application execution path in a distributed data processing system |
US8180845B2 (en) * | 2003-12-17 | 2012-05-15 | Sap Ag | Remote debugging of software |
US7703101B2 (en) * | 2004-02-13 | 2010-04-20 | International Business Machines Corporation | Autonomic workload classification using predictive assertion for wait queue and thread pool selection |
JP4860240B2 (ja) * | 2005-11-11 | 2012-01-25 | パナソニック株式会社 | 翻訳方法および実行通知命令の埋め込み方法 |
US8326966B2 (en) * | 2005-12-01 | 2012-12-04 | International Business Machines Corporation | Efficient, centralized management of application log configuration settings |
US7996822B2 (en) * | 2005-12-01 | 2011-08-09 | International Business Machines Corporation | User/process runtime system trace |
US7877734B2 (en) * | 2006-01-12 | 2011-01-25 | International Business Machines Corporation | Selective profiling of program code executing in a runtime environment |
US8561025B1 (en) * | 2008-03-31 | 2013-10-15 | Apigee Corporation | Flow and module level detecting and debugging with inclusion of generated log statements |
US7823019B2 (en) * | 2008-05-08 | 2010-10-26 | Arm Limited | Debug circuitry |
US8875107B2 (en) * | 2009-03-24 | 2014-10-28 | International Business Machines Corporation | Component lock tracing by associating component type parameters with particular lock instances |
US8893091B2 (en) * | 2011-06-30 | 2014-11-18 | International Business Machines Corporation | Running an executable during a debug session |
US20130041704A1 (en) * | 2011-08-11 | 2013-02-14 | Bank Of America Corporation | Initiative consolidation management |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3969701A (en) * | 1973-04-09 | 1976-07-13 | Telefonaktiebolaget L M Ericsson | Function block oriented SPC system |
SE376354B (ko) * | 1974-06-06 | 1975-05-12 | Ericsson Telefon Ab L M | |
US4439830A (en) * | 1981-11-09 | 1984-03-27 | Control Data Corporation | Computer system key and lock protection mechanism |
US4464543A (en) * | 1982-12-01 | 1984-08-07 | Gte Business Communication Systems Inc. | Network control center call trace |
US4756019A (en) * | 1986-08-27 | 1988-07-05 | Edmund Szybicki | Traffic routing and automatic network management system for telecommunication networks |
US4782517A (en) * | 1986-09-08 | 1988-11-01 | Bell Communications Research, Inc. | System and method for defining and providing telephone network services |
GB2197506A (en) * | 1986-10-27 | 1988-05-18 | Burr Brown Ltd | Providing and handling break points in a software monitor |
US4965772A (en) * | 1987-06-15 | 1990-10-23 | International Business Machines Corporation | Method and apparatus for communication network alert message construction |
US5093916A (en) * | 1988-05-20 | 1992-03-03 | International Business Machines Corporation | System for inserting constructs into compiled code, defining scoping of common blocks and dynamically binding common blocks to tasks |
US5023907A (en) * | 1988-09-30 | 1991-06-11 | Apollo Computer, Inc. | Network license server |
US4937864A (en) * | 1989-04-27 | 1990-06-26 | Xerox Corporation | Debug routine accessing system |
US5397427A (en) * | 1989-10-06 | 1995-03-14 | Moore Business Forms, Inc. | Pressure seal adhesive system with rollers |
US5197127A (en) * | 1990-09-24 | 1993-03-23 | International Business Machines Corporation | Expert system method for performing window protocol-based data flow analysis within a data communication network |
US5249223A (en) * | 1991-01-03 | 1993-09-28 | At&T Bell Laboratories | Call-load-control arrangement for an emergency-call-answering center |
US5297274A (en) * | 1991-04-15 | 1994-03-22 | International Business Machines Corporation | Performance analysis of program in multithread OS by creating concurrently running thread generating breakpoint interrupts to active tracing monitor |
JPH07113912B2 (ja) * | 1991-05-31 | 1995-12-06 | 富士ゼロックス株式会社 | 分散型情報処理システムのデバッグ方式 |
US5305454A (en) * | 1991-08-12 | 1994-04-19 | International Business Machines Corporation | Notification of event handlers in broadcast or propagation mode by event management services in a computer system |
US5450586A (en) * | 1991-08-14 | 1995-09-12 | Hewlett-Packard Company | System for analyzing and debugging embedded software through dynamic and interactive use of code markers |
US5265254A (en) * | 1991-08-14 | 1993-11-23 | Hewlett-Packard Company | System of debugging software through use of code markers inserted into spaces in the source code during and after compilation |
US5450439A (en) * | 1991-08-28 | 1995-09-12 | Matsushita Graphic Communication Systems, Inc. | Communication-tracing-information processing device |
US5359649A (en) * | 1991-10-02 | 1994-10-25 | Telefonaktiebolaget L M Ericsson | Congestion tuning of telecommunications networks |
US5386464A (en) * | 1991-12-19 | 1995-01-31 | Telefonaktiebolaget L M Ericsson | Feature control system utilizing design oriented state table language |
EP0614139A3 (en) * | 1993-03-04 | 1995-05-03 | Ibm | External procedure call for a distributed processing environment. |
US5471526A (en) * | 1994-02-28 | 1995-11-28 | Telefonaktiebolaget L M Ericsson (Publ.) | Tracing with keys and locks on a telecommunication network |
-
1994
- 1994-02-28 US US08/203,277 patent/US5471526A/en not_active Expired - Lifetime
-
1995
- 1995-01-27 TW TW084100738A patent/TW321815B/zh active
- 1995-02-23 WO PCT/SE1995/000193 patent/WO1995024090A2/en active Application Filing
- 1995-02-23 KR KR1019960704708A patent/KR970701469A/ko not_active Abandoned
- 1995-02-23 CN CN95191826A patent/CN1142301A/zh active Pending
- 1995-02-23 EP EP95911523A patent/EP0748554A1/en not_active Withdrawn
- 1995-02-23 MX MX9603514A patent/MX9603514A/es unknown
- 1995-02-23 BR BR9506951A patent/BR9506951A/pt not_active IP Right Cessation
- 1995-02-23 AU AU19059/95A patent/AU710523B2/en not_active Ceased
- 1995-02-23 JP JP7522855A patent/JPH09509807A/ja active Pending
- 1995-02-23 CA CA002183059A patent/CA2183059A1/en not_active Abandoned
- 1995-06-07 US US08/479,007 patent/US5594904A/en not_active Expired - Lifetime
-
1996
- 1996-08-27 FI FI963332A patent/FI963332A7/fi unknown
- 1996-08-27 NO NO963564A patent/NO963564L/no not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
US5471526A (en) | 1995-11-28 |
CA2183059A1 (en) | 1995-09-08 |
NO963564L (no) | 1996-10-28 |
CN1142301A (zh) | 1997-02-05 |
FI963332A7 (fi) | 1996-10-18 |
AU710523B2 (en) | 1999-09-23 |
US5594904A (en) | 1997-01-14 |
WO1995024090A2 (en) | 1995-09-08 |
WO1995024090A3 (en) | 1995-10-05 |
NO963564D0 (no) | 1996-08-27 |
EP0748554A1 (en) | 1996-12-18 |
BR9506951A (pt) | 1997-09-09 |
TW321815B (ko) | 1997-12-01 |
FI963332A0 (fi) | 1996-08-27 |
JPH09509807A (ja) | 1997-09-30 |
AU1905995A (en) | 1995-09-18 |
MX9603514A (es) | 1997-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR970701469A (ko) | 원격통신 네트워크상에서 키 및 로크를 사용한 트레이싱(Tracing with keys and Locks on a Telecommunication Network) | |
US8010788B2 (en) | Program security through stack segregation | |
Marco-Gisbert et al. | Preventing brute force attacks against stack canary protection on networking servers | |
US20070028225A1 (en) | Method and apparatus for preemptive monitoring of software binaries by instruction interception and dynamic recompilation | |
US8443354B1 (en) | Detecting new or modified portions of code | |
Lin et al. | And-parallel execution of logic programs on a shared-memory multiprocessor | |
KR870006749A (ko) | 실시간 시스템 | |
JPH11511582A (ja) | ソフトウエアおよびハードウエアのエンコード技術 | |
CN109218322A (zh) | 一种拟态防御方法、装置及系统 | |
JPH0315960A (ja) | コンピュータ・システムとその保安方法 | |
CN116502220B (zh) | 一种对抗性Java内存马的检测方法及处理方法 | |
JP2010225154A (ja) | 難読化 | |
Zhou et al. | Experimental evaluation of the defense capability of arm-based systems against buffer overflow attacks in wireless networks | |
US5878261A (en) | Method for restructuring code to reduce procedure call overhead | |
WO1993013477A1 (en) | Computer protection device | |
KR100406228B1 (ko) | 의사 랜덤 이진 시퀀스 프로그램 인터록을 이용한 템퍼레지스턴스 | |
WO2019149630A1 (en) | Method for protecting an executable code | |
CN110597571A (zh) | 一种非立即数跳转的保护方法及对应计算装置 | |
Kim et al. | Bintyper: Type confusion detection for c++ binaries | |
Fraser et al. | VICI virtual machine introspection for cognitive immunity | |
Li et al. | Compiler-assisted multiple instruction retry | |
ATE394734T1 (de) | Verfahren und schaltkreis um ein system in einem sicheren umfeld selektiv zu betreiben | |
CN112527677B (zh) | 应用程序的保护方法及电子设备 | |
DE69219538D1 (de) | Verbessertes system und verfahren zum feststellen von kreuzweisen rufbefehlen und speicherdaten, insbesondere zur code-schnittstellen-ausführung im mehrfachen code-ausführungs- und fehlersuchsystem einer mehrrechnerarchitektur | |
Samadzadeh et al. | An interactive debugging tool for C based on dynamic slicing and dicing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 19960827 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20000223 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20020129 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20020926 |
|
NORF | Unpaid initial registration fee | ||
PC1904 | Unpaid initial registration fee |