Short-term Memory in Soar

Short-term Memory in Soar

Soar's working memory consists of a set of (Object ^attribute value) elements. Value may be a symbolic constant, a number, a string, or an Object. The context stack consists of the context objects currently in working memory: all goals, problem spaces, states, and operators. All context elements are attached to a goal, and all goals except the top goal point to a supergoal, imposing a linear order on the context stack.

There must be some chain of elements from a context object to every element in working memory. If this chain is broken the element is removed from working memory.

The Decision Cycle can examine and modify the entire context stack. The preference memory determines which elements enter and leave working memory.


Return to the top of this architecture.

Current Location: Soar - Architecture - Short-term Memory

Go to NEXT page.