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

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 s...

Full description

Bibliographic Details
Main Authors: Eric Fotsing, Severin Vianey Tuekam Kakeu, Eric Desire Kameni, Marcellin Julius Antonio Nkenlifack
Format: Article
Language:English
Published: Riga Technical University 2023-10-01
Series:Complex Systems Informatics and Modeling Quarterly
Subjects:
Online Access:https://csimq-journals.rtu.lv/article/view/7963
_version_ 1797643325787865088
author Eric Fotsing
Severin Vianey Tuekam Kakeu
Eric Desire Kameni
Marcellin Julius Antonio Nkenlifack
author_facet Eric Fotsing
Severin Vianey Tuekam Kakeu
Eric Desire Kameni
Marcellin Julius Antonio Nkenlifack
author_sort Eric Fotsing
collection DOAJ
description 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.
first_indexed 2024-03-11T14:13:12Z
format Article
id doaj.art-6486ea73d41e4dc5af2a3ab47e4995a9
institution Directory Open Access Journal
issn 2255-9922
language English
last_indexed 2024-03-11T14:13:12Z
publishDate 2023-10-01
publisher Riga Technical University
record_format Article
series Complex Systems Informatics and Modeling Quarterly
spelling doaj.art-6486ea73d41e4dc5af2a3ab47e4995a92023-11-01T15:05:26ZengRiga Technical UniversityComplex Systems Informatics and Modeling Quarterly2255-99222023-10-01036163710.7250/csimq.2023-36.023387An Actor-Oriented and Architecture-Driven Approach for Spatially Explicit Agent-Based ModelingEric Fotsing0Severin Vianey Tuekam Kakeu1Eric Desire Kameni2Marcellin Julius Antonio Nkenlifack3Department of Computer Engineering, Fotso Victor University Institute of Technology, P.O. box 134, BandjounDepartment of Mathematics and Computer Science, URIFIA Laboratory, University of Dschang, P.O. box 67, DschangDepartment 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é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, DschangNowadays, 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.https://csimq-journals.rtu.lv/article/view/7963agent-based modelmethodologyactorspatial attributemetamodelmodel specificationland use modeling
spellingShingle Eric Fotsing
Severin Vianey Tuekam Kakeu
Eric Desire Kameni
Marcellin Julius Antonio Nkenlifack
An Actor-Oriented and Architecture-Driven Approach for Spatially Explicit Agent-Based Modeling
Complex Systems Informatics and Modeling Quarterly
agent-based model
methodology
actor
spatial attribute
metamodel
model specification
land use modeling
title An Actor-Oriented and Architecture-Driven Approach for Spatially Explicit Agent-Based Modeling
title_full An Actor-Oriented and Architecture-Driven Approach for Spatially Explicit Agent-Based Modeling
title_fullStr An Actor-Oriented and Architecture-Driven Approach for Spatially Explicit Agent-Based Modeling
title_full_unstemmed An Actor-Oriented and Architecture-Driven Approach for Spatially Explicit Agent-Based Modeling
title_short An Actor-Oriented and Architecture-Driven Approach for Spatially Explicit Agent-Based Modeling
title_sort actor oriented and architecture driven approach for spatially explicit agent based modeling
topic agent-based model
methodology
actor
spatial attribute
metamodel
model specification
land use modeling
url https://csimq-journals.rtu.lv/article/view/7963
work_keys_str_mv AT ericfotsing anactororientedandarchitecturedrivenapproachforspatiallyexplicitagentbasedmodeling
AT severinvianeytuekamkakeu anactororientedandarchitecturedrivenapproachforspatiallyexplicitagentbasedmodeling
AT ericdesirekameni anactororientedandarchitecturedrivenapproachforspatiallyexplicitagentbasedmodeling
AT marcellinjuliusantonionkenlifack anactororientedandarchitecturedrivenapproachforspatiallyexplicitagentbasedmodeling
AT ericfotsing actororientedandarchitecturedrivenapproachforspatiallyexplicitagentbasedmodeling
AT severinvianeytuekamkakeu actororientedandarchitecturedrivenapproachforspatiallyexplicitagentbasedmodeling
AT ericdesirekameni actororientedandarchitecturedrivenapproachforspatiallyexplicitagentbasedmodeling
AT marcellinjuliusantonionkenlifack actororientedandarchitecturedrivenapproachforspatiallyexplicitagentbasedmodeling