Container-based architecture for simulation of entities in time domain
First Claim
Patent Images
1. A computer simulation environment for simulating a physical system on a computer, comprising:
- a simulation container providing an execution environment for plug-in applications and communication services to other containers, the simulation container providing a run loop management function;
a views container in data communication with the simulation container and graphically displaying attributes of one or more objects within the execution environment;
at least one participant object instantiated in the simulation container; and
an interface means, incorporated into the participant object, for communication of information between the participant object and the simulation container.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates generally to a software architecture for simulation of physical entities. The invention provides an object-oriented container based framework architecture for simulator software implementations, methods, and objects in a time domain on a distributed computer network. The invention further provides an interface system and a plug-in definition which allows compartmentalization of participants in the container and easy extensibility of the system.
42 Citations
20 Claims
-
1. A computer simulation environment for simulating a physical system on a computer, comprising:
-
a simulation container providing an execution environment for plug-in applications and communication services to other containers, the simulation container providing a run loop management function; a views container in data communication with the simulation container and graphically displaying attributes of one or more objects within the execution environment; at least one participant object instantiated in the simulation container; and an interface means, incorporated into the participant object, for communication of information between the participant object and the simulation container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A plug-in implemented on a computer for an object oriented simulation of a physical system on the computer, comprising:
-
a data set stored on the computer defining physical parameters of a physical entity; a model implemented on the computer defining operational characteristics of the physical entity; a scenario generator means implemented on the computer to modify the data set; and an interface implemented on the computer facilitating communication between the physical entity and a simulation container, wherein the simulation container provides an execution environment for plug-in applications and communication services to other containers residing on the computer, the simulation container providing a run loop management function. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of creating a simulation container for simulating a physical system on a computer, comprising the steps of:
-
providing a scenario generator on the computer; activating the scenario generator to create a plug-in library, the plug-in library being related to at least one participant object and at least one simulation container property; loading the plug-in library into a scenario loader on the computer; the scenario loader instantiating the simulation container on the computer and loading the plug-in library into the simulation container; the simulation container providing an execution environment for plug-in applications and providing communication services to other containers residing on the computer; and instantiating a participant object on the computer using a plug-in from the plug-in library loaded in the simulation container. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification