Useful Mechanisms for Developing Simulations

for Soar Models

 

Frank E Ritter

Nigel P Major

ritter@psychology.nottingham.ac.uk

Technical Report 19, November, 1994

We look here at how to create an environment that would allow Soar models to be developed as cognitive models for real-time interactive tasks (like flying a plane) and more static, puzzle-like tasks (like the Tower of Hanoi). The primary requirement is the ability to create simulations that can interact with both subjects andthe model. Several additional requirements can be noted for simulations in general and for our applications in particular, such as an updated rate of 3 Hz or faster. We also consider what environment to use to develop the Soar model. After a description of our sample tasks, and a survey of near misses, we defend our choices of (a) using Garnet as a simulation language, (b) developing the Soar model under Unix and the Soar Development Environment (SDE), and (c) the use of sockets as an interprocess communication medium.

 

[Appeared as : Ritter, F. E., & Major, N. P. (1995). Useful mechanisms for developing simulations for cognitive models. AISB Quarterly, 91(Spring), 7-18]

 

Back to Credit Technical Reports