August 16, 2016

Course of Action Simulator (CAS)

CAS is a strategic course of action agent-based model analytical tool. CAS examines course of action strategies in relations between actors who have several contested issues in common. In our sample model, the U.S. is represented as having several elements of national power it deploys to influence/deter Iran to move the contested issues in their security/strategic world-view space. The goal is to get Iran to assess an object as more or less securitized and therefore to get more or less of Iran’s elements of national power deployed in a certain way, more aligned to U.S. interests. In this way, the model is designed to help decision makers determine the best strategic course of action in a dyadic relationship of deterrence.


CAS is also a pedagogical tool. With quick training CAS can be used to simulate sets of strategic relations and supplement strategic education.

Continued development of CAS is open source and meant to contribute to a larger community of modelers and practitioners. We are particularly interested in partnering with strategic security practitioners, physicists, mathematicians, modelers, and developers—students and professors alike.


These three files provide simulations of three scenarios; the U.S. has a different identity in each, and Iran’s identity is held constant for demonstration purposes.  They illustrate how both sides can adopt different courses of action if one side changes its decision-making preferences.

Scenario 1:

S1: Analysis

S1: Output

Scenario 2:

S2: Analysis

S2: Output

Scenario 3:

S3: Analysis

S3: Output


Download the Course Action Simulator End User Edition  cas_useredition

Download the Course Action Simulator Developer Edition cas_developeredition

User Manual for the Course Action Simulator  Read More

Technical Specifications Read More

***Please read the information below before downloading and please cite us if you use our model. Also, we’d love to hear from you if you used our model!

By downloading the files provided herein you indicate your agreement with this copyright notice and disclaimer. Permission to use this version of the software or any parts of it and to use, copy, or modify its documentation is hereby granted for RESEARCH ONLY purposes and provided that the above copyright notice and this permission notice appear intact in all copies of the software and documentation, that you do not sell or redistribute the software, nor include the software in a commercial package.
The release of this software executable into the public domain does not imply any obligation on the part of the authors to release future versions into the public domain. The authors are free to make upgraded or improved versions of the software available for a fee or commercially only.  The software is provided “as is” and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose. The software is experimental only and has not been designed for, tested or approved for hazardous use. The use of the software is at the user’s own risk. Any conclusions you may draw based on the software or its use are your own. We expressly disclaim any responsibility or liability for any and all adverse effects, including personal, bodily, property or business injury, and for damages or loss of any kind whatsoever, resulting directly or indirectly, whether from negligence, intent or otherwise, from the use or disuse of the software, from errors in the software, or from misunderstandings arising from the software itself, its us or its documentation.