@inproceedings{ca28fe9ac980441baf53670f94acc871,
title = "Advancing simulation experimentation capabilities with runtime interventions",
abstract = "sExperimentation is a critical capability of simulations that allows one to test different scenarios safely and cost-effectively. In particular, agent-based simulations have been used in experimenting with different policy options to aid decision makers. Highly utilized experimentation methods such as parameter sweeping aim to explore the relationship between the initial parameter values (i.e., input) and simulation results (i.e., outputs). Experimentation, which involves changes of simulation states on-the-fly, is often conducted adhoc and entails manual code adjustments which are time consuming and error-prone. In this paper, we present a framework that facilitates intervening in a running simulation to change simulation states in a semi-automated manner so that a simulation user can explore alternative worlds. In our framework, such an intervention is implemented using an injection mechanism. The framework allows the user to weigh different policy options rapidly with minimal effort. We illustrate its use in an urban agent-based model.",
keywords = "Checkpoint, Experimentation, Injection, Intervention, What-if analysis",
author = "Kim, {Joon Seok} and Hamdi Kavak and Umar Manzoor and Andreas Z{\"u}fle",
note = "Publisher Copyright: {\textcopyright} 2019 Society for Modeling & Simulation International (SCS).; 2019 Annual Simulation Symposium, ANSS 2019, Part of the 2019 Spring Simulation Multi-Conference, SpringSim 2019 ; Conference date: 29-04-2019 Through 02-05-2019",
year = "2019",
doi = "10.23919/SpringSim.2019.8732869",
language = "English",
series = "Simulation Series",
publisher = "The Society for Modeling and Simulation International",
number = "1",
booktitle = "Simulation Series",
edition = "1",
}