WO1998057484A8 - Simulation of computer-based telecommunications system - Google Patents

Simulation of computer-based telecommunications system

Info

Publication number
WO1998057484A8
WO1998057484A8 PCT/EP1998/003569 EP9803569W WO9857484A8 WO 1998057484 A8 WO1998057484 A8 WO 1998057484A8 EP 9803569 W EP9803569 W EP 9803569W WO 9857484 A8 WO9857484 A8 WO 9857484A8
Authority
WO
WIPO (PCT)
Prior art keywords
simulation
subsystems
target
central processor
kernel
Prior art date
Application number
PCT/EP1998/003569
Other languages
French (fr)
Other versions
WO1998057484A1 (en
Inventor
Staffan Skogby
Original Assignee
Ericsson Telefon Ab L M
Staffan Skogby
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
Priority claimed from US08/874,660 external-priority patent/US6142682A/en
Application filed by Ericsson Telefon Ab L M, Staffan Skogby filed Critical Ericsson Telefon Ab L M
Priority to CA002294008A priority Critical patent/CA2294008A1/en
Priority to EP98932152A priority patent/EP0993729A1/en
Priority to AU82155/98A priority patent/AU8215598A/en
Publication of WO1998057484A1 publication Critical patent/WO1998057484A1/en
Publication of WO1998057484A8 publication Critical patent/WO1998057484A8/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/26Arrangements for supervision, monitoring or testing with means for applying test signals or for measuring
    • H04M3/28Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor
    • H04M3/32Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for lines between exchanges
    • H04M3/323Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for lines between exchanges for the arrangements providing the connection (test connection, test call, call simulation)
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1302Relay switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1304Coordinate switches, crossbar, 4/2 with relays, coupling field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1305Software aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13102Common translator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13106Microprocessor, CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13141Hunting for free outlet, circuit or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13299Bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13335Simulation, emulation

Abstract

A simulation system (200) executes on a host computer system (110) for simulating a target telecommunications system. The simulation system (200) includes a simulation kernel (231) which contains a plurality of simulation subsystems, each of the simulation subsystems corresponding to subsystems of the target telecommunications system. The simulation kernel (231) is assembled as one executable image with all simulation subsystems executing in one common process context and sharing one common execution thread. The simulation system includes a central processor simulator (234) which simulates execution of target instructions in response to commands entered through a user communication channel to the simulation kernel. The central processor simulator simulates utilization of registers of the central processor of the target telecommunication system. An internal bus of the target telecommunication system is simulated by function calls between the simulation subsystems.
PCT/EP1998/003569 1997-06-13 1998-06-12 Simulation of computer-based telecommunications system WO1998057484A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002294008A CA2294008A1 (en) 1997-06-13 1998-06-12 Simulation of computer-based telecommunications system
EP98932152A EP0993729A1 (en) 1997-06-13 1998-06-12 Simulation of computer-based telecommunications system
AU82155/98A AU8215598A (en) 1997-06-13 1998-06-12 Simulation of computer-based telecommunications system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US08/874,660 US6142682A (en) 1997-06-13 1997-06-13 Simulation of computer processor
US08/874,660 1997-06-13
US08/887,653 US5946474A (en) 1997-06-13 1997-07-03 Simulation of computer-based telecommunications system
US08/887,653 1997-07-03

Publications (2)

Publication Number Publication Date
WO1998057484A1 WO1998057484A1 (en) 1998-12-17
WO1998057484A8 true WO1998057484A8 (en) 1999-05-27

Family

ID=27128352

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1998/003569 WO1998057484A1 (en) 1997-06-13 1998-06-12 Simulation of computer-based telecommunications system

Country Status (6)

Country Link
US (1) US6134515A (en)
EP (1) EP0993729A1 (en)
CN (1) CN1266579A (en)
AU (1) AU8215598A (en)
CA (1) CA2294008A1 (en)
WO (1) WO1998057484A1 (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535517B1 (en) * 1997-06-20 2003-03-18 Telefonaktiebolaget L M Ericsson (Publ) Network access device monitoring
KR100316185B1 (en) * 1999-04-15 2001-12-12 이계철 A mock simulator of asynchronous transfer mode signalling system and the method thereof
US20020091508A1 (en) * 2001-01-10 2002-07-11 Hadass Oded M. Emulating exchange for multiple servers
US6917621B1 (en) * 2001-03-20 2005-07-12 Nortel Networks Limited Enhanced emulation system on a communication network
US6993717B2 (en) * 2002-02-12 2006-01-31 Siemens Medical Solutions Health Services Inc. Data transformation system
US7496494B2 (en) * 2002-09-17 2009-02-24 International Business Machines Corporation Method and system for multiprocessor emulation on a multiprocessor host system
US9043194B2 (en) * 2002-09-17 2015-05-26 International Business Machines Corporation Method and system for efficient emulation of multiprocessor memory consistency
US7953588B2 (en) * 2002-09-17 2011-05-31 International Business Machines Corporation Method and system for efficient emulation of multiprocessor address translation on a multiprocessor host
US7146607B2 (en) * 2002-09-17 2006-12-05 International Business Machines Corporation Method and system for transparent dynamic optimization in a multiprocessing environment
US8108843B2 (en) * 2002-09-17 2012-01-31 International Business Machines Corporation Hybrid mechanism for more efficient emulation and method therefor
AU2003275236A1 (en) * 2002-09-23 2004-04-08 Optimum Power Technology, L.P. Optimization expert system
JP4542308B2 (en) * 2002-12-16 2010-09-15 株式会社ソニー・コンピュータエンタテインメント Signal processing device and information processing device
US7930683B2 (en) 2006-03-31 2011-04-19 Sap Ag Test automation method for software programs
US8885636B2 (en) * 2009-09-01 2014-11-11 International Business Machines Corporation Method and system for platform-independent VoIP dial plan design, validation, and deployment
US9252982B2 (en) 2010-10-21 2016-02-02 Marshall Jobe System and method for simulating a land mobile radio system
CN102279766B (en) * 2011-08-30 2014-05-07 华为技术有限公司 Method and system for concurrently simulating processors and scheduler
US10565315B2 (en) 2012-09-28 2020-02-18 Cerner Innovation, Inc. Automated mapping of service codes in healthcare systems
US10403391B2 (en) 2012-09-28 2019-09-03 Cerner Health Services, Inc. Automated mapping of service codes in healthcare systems
US10318635B2 (en) 2012-09-28 2019-06-11 Cerner Innovation, Inc. Automated mapping of service codes in healthcare systems
US9774386B2 (en) 2013-03-15 2017-09-26 E.F. Johnson Company Distributed simulcast architecture
US10142259B2 (en) 2014-03-03 2018-11-27 Ericsson Ab Conflict detection and resolution in an ABR network
US9455932B2 (en) * 2014-03-03 2016-09-27 Ericsson Ab Conflict detection and resolution in an ABR network using client interactivity
US9800460B2 (en) 2014-08-01 2017-10-24 E.F. Johnson Company Interoperability gateway for land mobile radio system
US9763260B2 (en) 2014-11-06 2017-09-12 E.F. Johnson Company System and method for dynamic channel allocaton
US11716772B1 (en) 2021-09-24 2023-08-01 T-Mobile Usa, Inc. Rapid prototyping of an internet of things device, such as a device for communicating with a wireless cellular network

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3698007A (en) * 1970-11-30 1972-10-10 Honeywell Inc Central processor unit having simulative interpretation capability
SE467229B (en) * 1983-08-19 1992-06-15 Kurt Katzeff DEVICE FOR CREATING AN INFORMATION AND / OR INSTRUCTION INTENDED TO BE INPUT INTO A COMPUTER'S SOFTWARE
JPS6388662A (en) * 1986-10-01 1988-04-19 Hitachi Ltd Data communication system
DE3788877T2 (en) * 1987-03-24 1994-06-23 Insignia Solutions Ltd DEVICE FOR SOFTWARE EMULATION.
WO1988007718A1 (en) * 1987-03-24 1988-10-06 Insignia Solutions Limited Arrangement for software emulation
DE69123629T2 (en) * 1990-05-04 1997-06-12 Ibm Machine architecture for scalar compound instruction set
US5465361A (en) * 1990-09-10 1995-11-07 The Regents Of The University Of California Microcode linker/loader that generates microcode sequences for MRI sequencer by modifying previously generated microcode sequences
US5613098A (en) * 1991-03-07 1997-03-18 Digital Equipment Corporation Testing and debugging new Y architecture code on existing X architecture system by using an environment manager to switch between direct X code execution and simulated Y code execution
US5233628A (en) * 1991-05-29 1993-08-03 Virginia Polytechnic Institute And State University Computer-based bit error simulation for digital wireless communications
DE69230905T2 (en) * 1991-06-28 2000-08-17 Ericsson Telefon Ab L M USER MODULES IN TELECOMMUNICATION SYSTEMS
US5621670A (en) * 1991-08-01 1997-04-15 Fujitsu Limited Communication service simulator and a communication service specification verifying method
US5671355A (en) * 1992-06-26 1997-09-23 Predacomm, Inc. Reconfigurable network interface apparatus and method
WO1994027215A1 (en) * 1993-05-07 1994-11-24 Apple Computer, Inc. Method for decoding guest instructions for a host computer
US5488569A (en) * 1993-12-20 1996-01-30 At&T Corp. Application-oriented telecommunication system interface
GB2301735B (en) * 1995-06-02 1999-07-28 Dsc Communications Message handling in a telecommunications network
US5546450A (en) * 1995-06-21 1996-08-13 Bell Atlantic Network Services, Inc. System and method for providing switch translations
US5774695A (en) * 1996-03-22 1998-06-30 Ericsson Inc. Protocol interface gateway and method of connecting an emulator to a network
US5852660A (en) * 1996-04-10 1998-12-22 Ericsson Inc. Network protocol conversion module within a telecommunications system
US5867689A (en) * 1996-05-01 1999-02-02 Mci Communications Corporation Method and apparatus for emulating a digital cross-connect switch network using a flexible topology to test MCS network management
US5959988A (en) * 1996-06-24 1999-09-28 Ericsson, Inc. Telecommunications switch including an integrated internet access server
US6142682A (en) * 1997-06-13 2000-11-07 Telefonaktiebolaget Lm Ericsson Simulation of computer processor

Also Published As

Publication number Publication date
WO1998057484A1 (en) 1998-12-17
US6134515A (en) 2000-10-17
EP0993729A1 (en) 2000-04-19
CN1266579A (en) 2000-09-13
CA2294008A1 (en) 1998-12-17
AU8215598A (en) 1998-12-30

Similar Documents

Publication Publication Date Title
WO1998057484A8 (en) Simulation of computer-based telecommunications system
EP0327195A3 (en) Processor simulation
EP0327196A3 (en) Processor simulation
CN105930201B (en) A kind of functional simulator of restructural application specific processor core
BR0015456A (en) Interactive computer-based training system and method
TW364087B (en) Method and apparatus for simulation of a multi-processor circuit
CA2485150A1 (en) Telecommunications virtual simulator
US6319008B1 (en) Avionics simulator
US5363501A (en) Method for computer system development verification and testing using portable diagnostic/testing programs
JPH11505645A (en) Apparatus and method for simulating a digital system based on a processor
CA2205247C (en) Avionic computer software interpreter
EP0327198A3 (en) Processor simulation
US20030093258A1 (en) Method and apparatus for efficient simulation of memory mapped device access
JP3189793B2 (en) System simulator and system simulation method
Wainer et al. Experiences in modeling and simulation of computer architectures in DEVS
CN102760097A (en) Computer architecture performance simulation method and system
Tzou et al. A distributed development environment for embedded software
WO2006054265A3 (en) Co-simulation of a processor design
KR20100119961A (en) Method for executing simulation using function
JP2000010813A (en) Simulation test system
Haavind Jr The many faces of microprogramming: what started out as a convenience for systems designers may eventually bring computers much better tailored to users' needs
JPS61161553A (en) Hardware simulator
Wade et al. A general-purpose high-level language machine for minicomputers
LLOYD Simulating Human Characteristics for Operational Studies(Topical Report)
McQuade et al. Simulation of a telecommunications multiprocessor switching system

Legal Events

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

Ref document number: 98808032.X

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

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
AK Designated states

Kind code of ref document: C1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: C1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

CFP Corrected version of a pamphlet front page
CR1 Correction of entry in section i
ENP Entry into the national phase

Ref document number: 2294008

Country of ref document: CA

Ref document number: 2294008

Country of ref document: CA

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1998932152

Country of ref document: EP

NENP Non-entry into the national phase

Ref document number: 1999501638

Country of ref document: JP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1998932152

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1998932152

Country of ref document: EP