Generating Executable Code from High-Level Social or Socio-Ecological Model Descriptions

2Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Agent-Based Modelling has been used for social simulation because of the several benefits it entails. Social models are often constructed by inter-disciplinary teams that include subject-matter experts with no programming skills. These experts are typically involved in the creation of the conceptual model, but not the verification or validation of the simulation model. The Overview, Design concepts, and Details (ODD) protocol has emerged as a way of presenting a model at a high level of abstraction and as an effort towards improving the reproducibility of Agent-Based Models (ABMs) but it is typically written after a model has been completed. This paper reverses the process and provides non-programming experts with a user-friendly and extensible tool called ODD2ABM for creating and altering models on their own. This is done by formalizing ODD using concepts abstracted from the NetLogo language, enabling users to generate NetLogo code from an ODD description automatically. We verified the ODD2ABM tool with three existing NetLogo models.

Cite

CITATION STYLE

APA

Xanthopoulou, T. D., Prinz, A., & Shults, F. L. R. (2019). Generating Executable Code from High-Level Social or Socio-Ecological Model Descriptions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11753 LNCS, pp. 150–162). Springer Verlag. https://doi.org/10.1007/978-3-030-30690-8_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free