Software library for agent-based modeling and simulation of active shooter events.

J Emerg Manag

Purdue Homeland Security Institute, West Lafayette, Indiana; Professor, Computer and Information Technology, Purdue University, West Lafayette, Indiana.

Published: April 2022

Software libraries have been used for decades to produce code in a quick and cost-effective manner. The use of well-designed libraries permits software developers and other professionals to create applications due in part to code reusability. Also, good libraries grant lesser skilled developers the opportunity to make high-quality applications they otherwise could not produce. In the field of active shooting incident (ASI) research, various tools have been used for years that give researchers the ability to conduct exploratory research. However, as good as these tools might be, there has been little thought about reusability of these models and associated code. This has hindered the proper advancement of the research field given that researchers must often start from nothing when building a new model. Constant repetition of the same basic tasks has not enabled researchers to expand model fidelity and has limited time to dedicate toward the problem set. This paper proposes the creation of a new agent-based ASI library, made for the AnyLogic® system. The library assists researchers in quickly creating models using a well-defined application programming interface. It also abstracts away implementation details so that the library user does not get waylaid in development. The authors also recreated parts of a large and powerful AnyLogic model to observe the resultant library employment. It was determined that a significant amount of time can be saved building new models, even with the initial version of the library implementation.

Download full-text PDF

Source
http://dx.doi.org/10.5055/jem.0556DOI Listing

Publication Analysis

Top Keywords

library
5
software library
4
library agent-based
4
agent-based modeling
4
modeling simulation
4
simulation active
4
active shooter
4
shooter events
4
events software
4
software libraries
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!