Remote execution

Note: The below references deprecated tools. A new system for farming remote model runs is in the works. 

The remote execution tools permit the execution of iterative runs over the network. It can be run both locally and remotely, with auto-start options. The screencast below illustrates how to use this new feature. But first, it has to be installed:

Iterative Runs

The following screencast illustrates how one can run batch model executions. This is useful for data collection as well as parameter space searches. As with the run configurations, listeners can be attached in order to influence and record the model behavior.


New release across all the projects. Eclipse 3.4 was released this past weekend and it is much improved. Serious speed improvements and some API changes that have allowed me to stop using some crazy hacks in the IDE. The updates to the code break binary compatibility with 3.3, so upgrading to 3.4 is required.


Big old release this time around that includes core, tools, and the IDE. A selection of the most interesting changes follows.


  • Added timing for the imaginal module (including separated add and modify times)
  • visual searches can now be further customized through the use of IVisualLocationFilter, which can be added as a fully qualified class name parameter to the visual module
  • finally broke all dependencies on AWT (java.awt.geom in particular)



New release. Various bugs and tweaks. However, there is one nice new feature.

Export as executable model

New release..

Forgot to mention.. there's a new release out. This is the update to the IRequest (javadoc pending) framework.


In the pipeline...

I've been doing a great deal of thinking about meta-cognition lately and what it would take to implement a general meta-cog capacity. It's no easy feat.. it requires variablized slot names, chunk-types and buffer references. P* gets kind of close, but not close enough.


What's new?

- movement tolerances for the visual system

- faster inline compiling

- buffer contents in log view tooltips

- ability to terminate runs from the log view (no more switching to console to kill)

- bug fixes

This release spans core, ide, and actr/s. Get them from the usual place.


Overwrite action

Canonical ACT-R supports an overwrite buffer operation that performs an end-run around the managing module and also prevents the encoding of previous contents. =goal> =chunk will replace the contents of the goal buffer with =chunk without encoding the current contents.

Visual System

Coordinate System

Quick, draw a two-dimensional graph. Did you put the x-axis on the bottom, increasing to the right with the y-axis on the left increasing upwards? You sure didn't draw it with y-axis decreasing downwards. Now draw a graph with a nature center point. Yeah, you get the picture.

Canonical Lisp uses a computer screen based coordinate system, +x to the right, +y down. While the slot names are the same (for now), the coordinates in jACT-R are retinotopic visual angles (degrees). 0,0 is at center, +x to the right, +y up.

Recycled Locations


Subscribe to jACT-R RSS