Variables, Decisions, and Scripting in Construct

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2009
Accession Number
ADA512403

Entities

People

  • Brian R. Hirshman
  • Kathleen Carley

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • C4I
  • Human Systems

DTIC Thesaurus Topics

  • Air Force
  • Artificial Intelligence
  • Cognition
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Debugging
  • Human Behavior
  • Language
  • Normal Distribution
  • Personality
  • Programming Languages
  • Random Number Generators
  • Scripting Languages
  • Simulations
  • Websites

Readers

  • Database Systems and Applications
  • Team-Based Human-Centered Cognitive Task Decision Making and Information Performance.