LevelSpace: A NetLogo Extension for Multi-Level Agent-Based Modeling
Arthur Hjorth (),
Bryan Head (),
Corey Brady () and
Uri Wilensky ()
Additional contact information
Arthur Hjorth: http://arthurhjorth.com
Uri Wilensky: https://ccl.northwestern.edu/Uri.shtml
Journal of Artificial Societies and Social Simulation, 2020, vol. 23, issue 1, 4
Multi-Level Agent-Based Modeling (ML-ABM) has been receiving increasing attention in recent years. In this paper we present LevelSpace, an extension that allows modelers to easily build ML-ABMs in the popular and widely used NetLogo language. We present the LevelSpace framework and its associated programming primitives. Based on three common use-cases of ML-ABM â€“ coupling of heterogeneous models, dynamic adaptation of detail, and cross-level interaction - we show how easy it is to build ML-ABMs with LevelSpace. We argue that it is important to have a unified conceptual language for describing LevelSpace models, and present six dimensions along which models can differ, and discuss how these can be combined into a variety of ML-ABM types in LevelSpace. Finally, we argue that future work should explore the relationships between these six dimensions, and how different configurations of them might be more or less appropriate for particular modeling tasks.
Keywords: Multi-Level; Agent-Based Modeling; Modeling Tools; Netlogo (search for similar items in EconPapers)
References: Add references at CitEc
Citations: Track citations by RSS feed
Downloads: (external link)
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
Persistent link: https://EconPapers.repec.org/RePEc:jas:jasssj:2018-36-3
Access Statistics for this article
More articles in Journal of Artificial Societies and Social Simulation from Journal of Artificial Societies and Social Simulation
Bibliographic data for series maintained by Flaminio Squazzoni ().