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...
Main Authors: | , , , |
---|---|
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 |