Variables, Decisions, and Scripting in Construct

68 Pages Posted: 8 Feb 2016

See all articles by Brian Hirshman

Brian Hirshman

Carnegie Mellon University - Institute for Software Research International

Kathleen M. Carley

Carnegie Mellon University; Carnegie Mellon University - H. John Heinz III School of Public Policy and Management; Institute for Software Research - Carnegie Mellon University

Date Written: September 2009

Abstract

Simulation designers benefit from a flexible system for creating scenarios that are easy to modify, expressive, and allow for more complex interventions to be assessed. This technical report introduces a C-like scripting language that can be used with Construct in order to support numeric variables as well as user-specified decisions. This scripting language can be used to specify outputs in a targeted manner, allowing the user to modify the type of output created without modifying the underlying code. The scripting language also allows the simulation to be self-modifying, allowing the knowledge, beliefs, or decisions of an agent to influence the evolution of the overall simulation. Such abilities greatly increase the power of Construct and extend the scope of the simulation.

Keywords: Construct, multi-agent simulation, dynamic network analysis, agent modeling, scripting

Suggested Citation

Hirshman, Brian and Carley, Kathleen M., Variables, Decisions, and Scripting in Construct (September 2009). Available at SSRN: https://ssrn.com/abstract=2729274 or http://dx.doi.org/10.2139/ssrn.2729274

Brian Hirshman

Carnegie Mellon University - Institute for Software Research International ( email )

United States

Kathleen M. Carley (Contact Author)

Carnegie Mellon University ( email )

Pittsburgh, PA 15213-3890
United States
412-268-6016 (Phone)

Carnegie Mellon University - H. John Heinz III School of Public Policy and Management ( email )

Pittsburgh, PA 15213-3890
United States

Institute for Software Research - Carnegie Mellon University ( email )

School of Computer Science
5000 Forbes Avenue
Pittsburgh, PA 15213
United States

HOME PAGE: http://isri.cs.cmu.edu/

Do you have negative results from your research you’d like to share?

Paper statistics

Downloads
22
Abstract Views
408
PlumX Metrics