Patent Document ID: 7991602
Application ID: 11044233
Patent Flag: 1

Claim One:
1. A system that facilitates validating a control strategy, comprising: a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions to implement the system, including: a merger component configured to receive control logic for controlling a physical system and one or more intelligent agents that perform autonomous decision-making and interact with one another to facilitate task negotiation in order to perform control of the physical system in conjunction with the control logic, the merger component configured to convert the control logic and one or more intelligent agents into a common format and to combine the control logic and the one or more intelligent agents into a combined file; an interface component configured to merge the combined file with at least two simulations to generate a proxy that communicatively couples at least two controllers executing the one or more intelligent agents and the control logic with the at least two simulations, wherein the proxy maps one or more first tags associated with the combined file to one or more second tags associated with the at least two simulations, and wherein the control logic and the one or more intelligent agents control the at least two simulations through the proxy to validate the control strategy; and a synchronizer configured to initiate respective data exchanges with the at least two controllers and the at least two simulations, to determine respective duration times for the data exchanges, and to calculate respective execution time adjustments for the at least two controllers and the at least two simulations that cause execution of a process on the at least two controllers and on the at least two simulations to at least one of begin or end substantially simultaneously.