Patent ID: 7711533

Claim:
A modeling device for a simulation of complex dynamic systems, comprising: a plurality of remote agents, each remote agent comprising: logic to receive input data; object control node information corresponding to performance of the remote agent and a relationship of the remote agent to the simulation; control instructions to convert the input data into the control node information; and logic to transmit the object control node information and the control instructions to a server computing device; and the server computing device, comprising: an object-based parallel modeling language component that collects object control node information and control instructions corresponding to each of the remote agents of the plurality of remote agents and coordinates the interaction of the remote agents based upon the collected object control node information and control instructions; processing logic for generating interactive simulation information based upon the interaction of the remote agents by processing a string corresponding to each of the remote agents to identify first or second co-positioning effects, where the first co-positioning effect deletes a first object associated with a first remote agent if the first object is not co-positioned with another object within a predetermined amount of time, and where the second co-positioning effect duplicates a second object associated with a second remote agent if the second object is co-positioned with another object; logic to transmit interactive simulation information to the plurality of remote agents; and a central control panel comprising a graphical display for viewing the simulation information.