WO1995024090A3 - Tracing with keys and locks on a telecommunication network - Google Patents

Tracing with keys and locks on a telecommunication network Download PDF

Info

Publication number
WO1995024090A3
WO1995024090A3 PCT/SE1995/000193 SE9500193W WO9524090A3 WO 1995024090 A3 WO1995024090 A3 WO 1995024090A3 SE 9500193 W SE9500193 W SE 9500193W WO 9524090 A3 WO9524090 A3 WO 9524090A3
Authority
WO
WIPO (PCT)
Prior art keywords
code sequence
processor
lock value
conditional statement
value
Prior art date
Application number
PCT/SE1995/000193
Other languages
French (fr)
Other versions
WO1995024090A2 (en
Inventor
Nils Ola Axel Linnermark
Uno Carlsson
Original Assignee
Ericsson Telefon Ab L M
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Priority to AU19059/95A priority Critical patent/AU710523B2/en
Priority to KR1019960704708A priority patent/KR970701469A/en
Priority to BR9506951A priority patent/BR9506951A/en
Priority to JP7522855A priority patent/JPH09509807A/en
Priority to EP95911523A priority patent/EP0748554A1/en
Priority to MX9603514A priority patent/MX9603514A/en
Publication of WO1995024090A2 publication Critical patent/WO1995024090A2/en
Publication of WO1995024090A3 publication Critical patent/WO1995024090A3/en
Priority to NO963564A priority patent/NO963564L/en
Priority to FI963332A priority patent/FI963332A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/24Arrangements for supervision, monitoring or testing with provision for checking the normal operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • G06F11/3093Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/24Arrangements for supervision, monitoring or testing with provision for checking the normal operation
    • H04M3/241Arrangements for supervision, monitoring or testing with provision for checking the normal operation for stored program controlled exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit 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/54575Software application
    • H04Q3/54583Software development, e.g. procedural, object oriented, software generation, software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3466Performance evaluation by tracing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/86Event-based monitoring

Abstract

A method and apparatus for detecting events occurring in a telecommunications network is disclosed which comprises stored program control (SPC) exchanges (30), each SPC exchange comprising a switch (32) and processors (34) for executing software programs to control the switch (32). Code sequences, or daemons (46), are implanted in selected portions of the software programs (40, 43, 45), each code sequence including a conditional statement responsive to certain events and at least one activity resulting from the detection of a certain event satisfying the conditional statement. A lock value is assigned to each of the code sequences, each lock value uniquely identifying the corresponding code sequences and being operable to activate the processor (34) for executing the code sequence. A key value (49) is compared to each lock value for selectively activating the processor (34) to execute the code sequence when the key value (49) equals the lock value. The processor (34) executes the activity specified in the code sequence if the detected event satisfies the conditional statement and continues execution of the software program whereby continuous-processing in the SPC exchange (30) is maintained.
PCT/SE1995/000193 1994-02-28 1995-02-23 Tracing with keys and locks on a telecommunication network WO1995024090A2 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
AU19059/95A AU710523B2 (en) 1994-02-28 1995-02-23 Tracing with keys and locks
KR1019960704708A KR970701469A (en) 1994-02-28 1995-02-23 Tracing with keys and locks on a telecommunication network
BR9506951A BR9506951A (en) 1994-02-28 1995-02-23 Process and apparatus for detecting events that occur in a telecommunications network
JP7522855A JPH09509807A (en) 1994-02-28 1995-02-23 Tracking with keys and locks in telecommunications networks
EP95911523A EP0748554A1 (en) 1994-02-28 1995-02-23 Tracing with keys and locks on a telecommunication network
MX9603514A MX9603514A (en) 1994-02-28 1995-02-23 Tracing with keys and locks on a telecommunication network.
NO963564A NO963564L (en) 1994-02-28 1996-08-27 Method and apparatus for detecting incidents in telecommunications networks
FI963332A FI963332A (en) 1994-02-28 1996-08-27 Follow-up with key and identification tasks in a telecommunications network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US203,277 1994-02-28
US08/203,277 US5471526A (en) 1994-02-28 1994-02-28 Tracing with keys and locks on a telecommunication network

Publications (2)

Publication Number Publication Date
WO1995024090A2 WO1995024090A2 (en) 1995-09-08
WO1995024090A3 true WO1995024090A3 (en) 1995-10-05

Family

ID=22753278

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1995/000193 WO1995024090A2 (en) 1994-02-28 1995-02-23 Tracing with keys and locks on a telecommunication network

Country Status (13)

Country Link
US (2) US5471526A (en)
EP (1) EP0748554A1 (en)
JP (1) JPH09509807A (en)
KR (1) KR970701469A (en)
CN (1) CN1142301A (en)
AU (1) AU710523B2 (en)
BR (1) BR9506951A (en)
CA (1) CA2183059A1 (en)
FI (1) FI963332A (en)
MX (1) MX9603514A (en)
NO (1) NO963564L (en)
TW (1) TW321815B (en)
WO (1) WO1995024090A2 (en)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU727444B2 (en) * 1994-02-28 2000-12-14 Telefonaktiebolaget Lm Ericsson (Publ) Tracing with keys and locks
US5471526A (en) * 1994-02-28 1995-11-28 Telefonaktiebolaget L M Ericsson (Publ.) Tracing with keys and locks on a telecommunication network
US5754861A (en) * 1995-08-16 1998-05-19 Motorola, Inc. Dynamic program input/output determination
JP3426428B2 (en) * 1995-10-27 2003-07-14 富士通株式会社 Transaction tracing device
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 (en) * 1996-12-19 1999-12-13 Ericsson Telefon Ab L M Call and connection control
US5937159A (en) * 1997-03-28 1999-08-10 Data General Corporation Secure computer system
US5930334A (en) * 1997-03-28 1999-07-27 Telefonaktiebolaget Lm Ericsson Method and apparatus for monitoring the operation of telecommunications equipment
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 (en) * 1998-08-06 2000-06-08 Siemens Ag Program controlled unit
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
US7380239B1 (en) 2001-05-31 2008-05-27 Oracle International Corporation Method and mechanism for diagnosing computer applications using traces
US7376937B1 (en) * 2001-05-31 2008-05-20 Oracle International Corporation Method and mechanism for using a meta-language to define and analyze 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
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
US7200588B1 (en) 2002-07-29 2007-04-03 Oracle International Corporation Method and mechanism for analyzing trace data using a database management 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 (en) * 2005-11-11 2012-01-25 パナソニック株式会社 Translation method and execution notification instruction embedding method
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

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4782517A (en) * 1986-09-08 1988-11-01 Bell Communications Research, Inc. System and method for defining and providing telephone network services
EP0528222A2 (en) * 1991-08-12 1993-02-24 International Business Machines Corporation Notification of event handlers in broadcast or propagation mode by event management services in a computer system
EP0614139A2 (en) * 1993-03-04 1994-09-07 International Business Machines Corporation External procedure call for distributed processing environment

Family Cites Families (21)

* Cited by examiner, † Cited by third party
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 (en) * 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
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 (en) * 1991-05-31 1995-12-06 富士ゼロックス株式会社 Debug method for distributed information processing system
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
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
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
US5471526A (en) * 1994-02-28 1995-11-28 Telefonaktiebolaget L M Ericsson (Publ.) Tracing with keys and locks on a telecommunication network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4782517A (en) * 1986-09-08 1988-11-01 Bell Communications Research, Inc. System and method for defining and providing telephone network services
EP0528222A2 (en) * 1991-08-12 1993-02-24 International Business Machines Corporation Notification of event handlers in broadcast or propagation mode by event management services in a computer system
EP0614139A2 (en) * 1993-03-04 1994-09-07 International Business Machines Corporation External procedure call for distributed processing environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ELECTRONICS AND COMMUNICATIONS IN JAPAN, Part 1, Volume 75, No. 6, June 1992, KATSUMI MARUYAMA et al., "Object-Oriented Switching Program Structure", page 26 - page 40. *

Also Published As

Publication number Publication date
NO963564L (en) 1996-10-28
FI963332A (en) 1996-10-18
CN1142301A (en) 1997-02-05
FI963332A0 (en) 1996-08-27
US5594904A (en) 1997-01-14
CA2183059A1 (en) 1995-09-08
JPH09509807A (en) 1997-09-30
NO963564D0 (en) 1996-08-27
EP0748554A1 (en) 1996-12-18
WO1995024090A2 (en) 1995-09-08
KR970701469A (en) 1997-03-17
MX9603514A (en) 1997-05-31
US5471526A (en) 1995-11-28
BR9506951A (en) 1997-09-09
AU1905995A (en) 1995-09-18
TW321815B (en) 1997-12-01
AU710523B2 (en) 1999-09-23

Similar Documents

Publication Publication Date Title
WO1995024090A3 (en) Tracing with keys and locks on a telecommunication network
HK1073899A1 (en) Systems and methods for secure transaction management and electronic rigts protection
CA2274665A1 (en) Method, system and data structures for computer software application development and execution
EP0871110A3 (en) Branch prediction in computer system
MX155652A (en) IMPROVEMENTS IN THE DIGITAL DATA PROCESSING SYSTEM
EP0268139A3 (en) Manipulating rights-to-execute in connection with a software copy protection mechanism
CA2131260A1 (en) Call Monitoring System for Intelligent Call Processing
JPS6051926A (en) Key inputting system
TH24138B (en) Tracking using keys and locks at telecommunication networks
TH24138A (en) Tracking using keys and locks at telecommunication networks
GB2343087A (en) A security apparatus for a telephone line and a method for securing a telephone line
CA2112066A1 (en) Electronic Cash Register Having Macro-Keys
EP0236506A4 (en) Numerical control method.
GB2183063A (en) Method of and system for performing time setting
Hattori Time-extraction for temporal logic-logic programming and local process time
ATE408964T1 (en) PROCESSING TIMEOUTS IN A SERVICE TAX FACILITY
JPS5741744A (en) Program switching system of debug tool
JPH0322121A (en) Keyboard
Zachariassen Effects of organic chemicals on the physiology of the blue mussel(Mytilus edulis): Developing a method for environmental monitoring
DUPUIS Theory & numerical methods for problems in shape reconstruction and large deviations(Final Technical Report, 1 Jun. 1993- 31 May 1994)
Capasso Optimization problems
TARICCO et al. The TOPSIM 4 graphic user interface
JPH05298188A (en) Security protection system
TW353843B (en) Multi-step extension latch method of a push-button phone system
TW366472B (en) Method of specification of systems

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 95191826.5

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AU BR CA CN FI JP KR MX NO

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

AK Designated states

Kind code of ref document: A3

Designated state(s): AU BR CA CN FI JP KR MX NO

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1995911523

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2183059

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: PA/a/1996/003514

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 963332

Country of ref document: FI

WWP Wipo information: published in national office

Ref document number: 1995911523

Country of ref document: EP