An Actor-Oriented and Architecture-Driven Approach for Spatially Explicit Agent-Based Modeling

Authors

  • Eric Fotsing Department of Computer Engineering, Fotso Victor University Institute of Technology, P.O. box 134, Bandjoun https://orcid.org/0000-0003-4863-2392
  • Severin Vianey Tuekam Kakeu Department of Mathematics and Computer Science, URIFIA Laboratory, University of Dschang, P.O. box 67, Dschang https://orcid.org/0000-0001-5348-7957
  • Eric Desire Kameni Department of Computer and Educational Technology, Laboratory of Computer Science and Educational Technologies (LITE), Higher Teacher Training College, University of Yaoundé I, P.O. box 47, Yaoundé https://orcid.org/0000-0001-9821-9470
  • Marcellin Julius Antonio Nkenlifack Department of Computer Engineering, Fotso Victor University Institute of Technology, P.O. box 134, Bandjoun and Department of Mathematics and Computer Science, URIFIA Laboratory, University of Dschang, P.O. box 67, Dschang https://orcid.org/0000-0003-3322-4687

DOI:

https://doi.org/10.7250/csimq.2023-36.02

Keywords:

Agent-Based Model, Methodology, Actor, Spatial Attribute, Metamodel, Model Specification, Land Use Modeling

Abstract

Nowadays, there is an increasing need to rapidly build more realistic models to solve environmental problems in an interdisciplinary context. In particular, agent-based and spatial modeling have proven to be useful for understanding land use and land cover change processes. Both approaches include simulation platforms often used in several research domains to develop models explaining and analyzing complex phenomena. Domain experts generally use an ad hoc approach for model development, which relies on a code-and-fix life cycle, going from a prototype model through progressive refinement. This adaptive approach does not capture systematically actors’ knowledge and their interactions with the environment. The development and maintenance of resulting models become cumbersome and time-consuming. In this article, we propose an actor and architecture-driven approach that relies on relevant existing methods and satisfies the needs of spatially explicit agent-based modeling and implementation. We have designed an Agent Global Experiment framework incorporating a meta-model built from actor, agent architecture, and spatial concepts to produce an initial model from specifications provided by domain experts and system analysts. An engine is built as a tool to support model transformation. Domain knowledge including spatial specifications is summarized in a class diagram which is later transformed into the agent-based model. Finally, the XML file representing the model produced is used as input in the transformation process leading to code. This approach is illustrated on a hunting and population dynamic model to generate a running code for GAMA, an agent-based and spatially explicit simulation platform.

Downloads

Published

31.10.2023

How to Cite

Fotsing, E., Kakeu, S., Kameni, E., & Nkenlifack, M. (2023). An Actor-Oriented and Architecture-Driven Approach for Spatially Explicit Agent-Based Modeling. Complex Systems Informatics and Modeling Quarterly, 36, 16-37. https://doi.org/10.7250/csimq.2023-36.02