Planning in AIS

An AIS uses dynamic control planning, maintaining of list of currently active plans. These plans are universally accessible, so they can be viewed, and sometimes modified, by any part of the architecture. For instance, the agenda manager adds and removes operations from the agenda according to the current plans. Likewise, the scheduler chooses an operation for execution from the agenda in accordance with the plans. The executor finally performs the operation, which may be an augmentation or modification of the control plans. Thus, plan generation or alteration is controlled by the knowledge in the global database.

In an example from Guardian's ICU domain, the system may have a long-term plan to monitor respiratory parameters. If a monitoring operation returns anomalous data, the system may choose a planning operation to start a shorter-term diagnosis process. The long-term monitoring plan is still in effect, though it may reduce observation frequency to provide selective attention. The short-term diagnosis plan will probably have higher priority, in accordance with the time-stress responsivity constraints.

Upon completion of the diagnosis plan, Guardian will add plans for explanation, correction, and verification. Having resolved the abnormality, the system will deactivate these plans and resume the long-term monitoring plan with its original parameters. Notice that this plan was always present, though with lower priority, demonstrating the simultaneous existence of multiple goals.


To return, press HOME. To go to the next document, press NEXT.