Skip to content


Repository files navigation

Jass (formerly JASM)

The jACT-R Assembler is a high(er)-level language for jACT-R, the Java implementation of ACT-R. It provides an imperative programming model that compiles into productions for execution. You can install the binaries directly and go on to the tutorial, or you can build the software from scratch.


JASM runs within the Eclipse IDE.

  1. Download and install the RCP/RAP version.
  2. Open the application.
  3. Menu -> Help -> Install New Software
  4. Manage
  5. Import
  6. Select this file to import. Apply and Close
  7. In the Work with dropdown menu, select --All Available Sites--. It will take a few minutes to populate the menu with installable software
  8. Select all software under jACT-R
  9. Click Next to finalize the installation.


The tutorial can be found here. It follows the traditional ACT-R unit 1 tutorial for its examples.


Follow the installation instructions but do not install the JASM components in the final step. Import all of the packages from here. Use Maven to generate the source artifacts.


Distribution statement

Approved for public release: distribution unlimited. Redistributions of source and binary forms, with or without modification, are permitted if redistributions retain the above distribution statement and the following disclaimer.


The software is supplied “as is” without warranty of any kind.

As the owner of the software, the United States, the United States Department of Defense, and their employees: (1) disclaim any warranties, express or implied, including but not limited to any implied warranties of merchantability, fitness for a particular purpose, title or non-infringement, (2) do not assume any legal liability or responsibility for the accuracy, completeness, or usefulness of the software, (3) do not represent that use of the software would not infringe privately owned rights, (4) do not warrant that the software will function uninterrupted, that it is error-free or that any errors will be corrected.

Portions of the software resulted from work developed by or for the U.S. Government subject to the following license: the Government is granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable worldwide license in this computer software to reproduce, prepare derivative works, to perform or display any portion of that work, and to permit others to do so for government purposes.


No releases published


No packages published