Patent ID: 6425762
Filing Date: 2002-07-30
Classification: G06F

Abstract:
A cosimulation system, comprising:a hierarchy of simulation objects including a root simulation object and a plurality of other simulation objects, one or more of the simulation objects other than the root simulation object comprising a child simulation object with respect to a parent simulation object in the hierarchy of simulation objects, each simulation object other than the root object coupled to its respective parent simulation object by a respective individual parent-child binding that is distinct and separate from every other parent-child binding; wherein at least one of the simulation objects is a child object with respect to the root simulation object and is a parent simulation object with respect to another one of the simulation objects; each of the simulation objects including an interface for communicating with each child and/or parent simulation object thereof using a single, predefined protocol utilized by the interfaces of all the simulation objects; and a common protocol communications medium for transmitting messages between the simulation objects in accordance with the single, predefined protocol; wherein each simulation object is individually synchronized with its child simulation objects, if any, through use of the respective parent-child binding.