Method and system for controlling command execution
AssigneeThe Boeing Company
InventorWilliam E. Combs
Life of this patent
Estimating the term…
Abstract
Method and system for performing a task in a control system is provided. The method includes, transmitting a command to a governing agent; re-transmitting the command from the governing agent to a primary, a secondary and an observer agent; validating the task information; and performing the task wherein, the task is executed by the primary agent while the secondary agent monitors task execution and if the primary agent fails to execute the task and/or a threshold value is exceeded, the secondary agent performs the task to the extent the secondary agent perceives that the task is not being performed and to the extent that it has sufficient capacity. The system includes an input module that transmits commands for executing a task to the governing agent that is operationally coupled to a processing unit.
Claims20
A method for performing a task in a control system, comprising:
- transmitting a command for executing the task to a governing agent;
- re-transmitting the command from the governing agent to a primary agent, a secondary agent and an observer agent;
- validating task information by a primary agent with a secondary agent and a observer agent prior to execution;
- and
- performing the task after validating, wherein the task is performed by the primary agent while the secondary agent monitors task execution and if the primary agent fails to execute the task and/or a threshold value is exceeded, the secondary agent performs the task.
A system for controlling and performing a task, comprising:
- an input module that transmits commands for executing a task to a governing agent that is operationally coupled to a processing unit, wherein the governing agent transmits the command to a primary agent, a secondary agent and an observer agent, and the task is validated by the primary agent with the secondary agent and the observer agent prior to execution and the task is executed by the primary agent while the secondary agent monitors task execution and if the primary agent fails to execute the task and/or a threshold value is exceeded, the secondary, agent performs the task.
Dependencies are inferred from the claim text.