Patent ID: 8190409

Claim:
A method for simulating a communication network on a digital computer by means of an object based architecture in which each object represents a device of the network, the simulated network being capable of operating in accordance with a plurality of different telecommunication systems, comprising: identifying a first set of system-independent devices, operation of the system-independent devices being identical for each of the plurality of different telecommunication systems; identifying a second set of system-dependent devices, operation of the system-dependent devices in said second set being specific for one of the plurality of different telecommunication systems, the second set including mobile terminal devices; identifying a third set of interaction devices, the interaction devices of said third set being able to communicate and interact with said system-independent devices and with said system-dependent devices; assigning to each device software modules relating to different functionalities managed by the device; and modeling, on the digital computer, the mobile terminal devices as a grouping of modules simulating behavior of different protocol layers present in the mobile terminal devices, wherein the modules comprise: application modules having a same implementation for the plurality of different telecommunication systems, access modules being specific for the one of the plurality of different telecommunication systems, and core network modules being used interchangeably by each of the plurality of different telecommunication systems but with partly different operation for each of the plurality.