Interruptible Processing in Soar

Interruptible Processing in Soar

The goal-subgoal hierarchy of Soar's context stack gives Soar the ability to be driven by interrupts. Interrupts usually come from perceptual information which cause an impasse and the creation of a subgoal to address the interrupt. Since the interrupt is considered only within the decision cycle, interruptibility is immediate but occurs as a special case of normal impasse-driven processing. Furthermore, because this mechanism adds subgoals to the context stack, an unresolved problem has been deciding what should be done when an interrupt supersedes another goal in the context stack.


To go to the Soar property list, press UP

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