Formal specification terminology for demographic agent-based models of fixed-step single-clocked simulations
Abstract: This document presents adequate formal terminology for the mathematical specification of a subset of Agent Based Models (ABMs) in the field of Demography. The simulation of the targeted ABMs follows a fixedstep single-clocked pattern. The proposed terminology further improves the model understanding and can act as a stand-alone protocol for the specification and optionally the documentation of a significant set of (demographic) ABMs. Nevertheless, it is imaginable the this terminology can serve as an inspiring basis for further improvement to the largely-informal widely-used model documentation and communication O.D.D. protocol [Grimm and et al., 2020, Amouroux et al., 2010] to reduce many sources of ambiguity which hinder model replications by other modelers. A published demographic model documentation, largely simplified version of the Lone Parent Model [Gostoli and Silverman, 2020] is separately published in [Elsheikh, 2023c] as illustration for the formal terminology presented here. The model was implemented in the Julia language [Elsheikh, 2023b] based on the Agents.jl julia package [Datseris et al., 2022].
- O.D.D.: A promising but incomplete formalism for individual-based model specification. In 2010 IEEE RIVF International Conference on Computing & Communication Technologies, Research, Innovation, and Vision for the Future (RIVF), Hanoi, Vietnam.
- Agents.jl: A performant and feature-full agent-based modeling software of minimal code complexity. SIMULATION.
- Elsheikh, A. (2023a). Formal specification terminology for demographic agent-based models of fixed-step single-clocked simulations. Technical report, arXiv.
- Elsheikh, A. (2023b). MiniDemographicABM.jl: A simplified agent-based demographic model of the UK. CoMSES Computational Model Library. V1.1.1.
- Elsheikh, A. (2023c). Specification of MiniDemographicABM.jl: A simplified agent-based demographic model of the UK. Technical report, arXiv:2307.16548.
- Social and child care provision in kinship networks: An agent-based model. PLOS ONE, 15(12).
- The ODD protocol for describing agent-based and other simulation models: second update to improve clarity, replication and structural realism. Journal of Artificial Societies and Social Simulation.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.