IDEAS home Printed from https://ideas.repec.org/a/eee/ecomod/v220y2009i24p3527-3535.html
   My bibliography  Save this article

Design of a Domain Specific Language for modelling processes in landscapes

Author

Listed:
  • Degenne, P.
  • Lo Seen, D.
  • Parigot, D.
  • Forax, R.
  • Tran, A.
  • Ait Lahcen, A.
  • Curé, O.
  • Jeansoulin, R.

Abstract

The modelling of processes that occur in landscapes is often confronted to issues related to the representation of space and the difficulty of properly handling time and multiple scales. In order to investigate these issues, a flexible modelling environment is required. We propose to develop such a tool based on a Domain Specific Language (DSL) that capitalises on the service-oriented architecture (SOA) paradigm. The modelling framework around the DSL is composed of a model building environment, a code generator and compiler, and a program execution platform. The DSL introduces five language elements (entity, service, relation, scenario and datafacer) that can be combined to offer a wide range of possibilities for modelling in space and time at different scales. When developing a model, model parts are either built using the DSL or taken from libraries of previously built ones, and adapted to the specific model. The practical usage of the DSL is illustrated first with the Lotka–Volterra model, and then with a landscape modelling experiment on the spread of a mosquito-borne disease in the Sahelian region of West Africa. An interesting characteristic of this approach is the possibility of adding new elements into an existing model, and replacing others with more appropriate ones, thus allowing potentially complex models to be built from simpler parts.

Suggested Citation

  • Degenne, P. & Lo Seen, D. & Parigot, D. & Forax, R. & Tran, A. & Ait Lahcen, A. & Curé, O. & Jeansoulin, R., 2009. "Design of a Domain Specific Language for modelling processes in landscapes," Ecological Modelling, Elsevier, vol. 220(24), pages 3527-3535.
  • Handle: RePEc:eee:ecomod:v:220:y:2009:i:24:p:3527-3535
    DOI: 10.1016/j.ecolmodel.2009.06.018
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S030438000900413X
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.ecolmodel.2009.06.018?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Linard, Catherine & Ponçon, Nicolas & Fontenille, Didier & Lambin, Eric F., 2009. "A multi-agent simulation to assess the risk of malaria re-emergence in southern France," Ecological Modelling, Elsevier, vol. 220(2), pages 160-174.
    2. Daniel G. Brown & Rick Riolo & Derek T. Robinson & Michael North & William Rand, 2005. "Spatial process and data models: Toward integration of agent-based models and GIS," Journal of Geographical Systems, Springer, vol. 7(1), pages 25-47, October.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Luís de Sousa & Alberto Rodrigues da Silva, 2015. "Showcasing a Domain Specific Language for Spatial Simulation Scenarios with case studies," ERSA conference papers ersa15p1044, European Regional Science Association.
    2. Jahel, Camille & Baron, Christian & Vall, Eric & Karambiri, Medina & Castets, Mathieu & Coulibaly, Kalifa & Bégué, Agnès & Lo Seen, Danny, 2017. "Spatial modelling of agro-ecosystem dynamics across scales: A case in the cotton region of West-Burkina Faso," Agricultural Systems, Elsevier, vol. 157(C), pages 303-315.
    3. Díez-Echavarría, Luisa Diana & Ríos-Echeverri,Carolina, 2021. "Dinámica de participación en esquemas de pago por servicios ambientales urbanos: análisis de la intención," Economia Agraria y Recursos Naturales, Spanish Association of Agricultural Economists, vol. 21(1), June.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Bonnell, Tyler R. & Sengupta, Raja R. & Chapman, Colin A. & Goldberg, Tony L., 2010. "An agent-based model of red colobus resources and disease dynamics implicates key resource sites as hot spots of disease transmission," Ecological Modelling, Elsevier, vol. 221(20), pages 2491-2500.
    2. Marco A. Janssen & Lilian N. Alessa & C. Michael Barton & Sean Bergin & Allen Lee, 2008. "Towards a Community Framework for Agent-Based Modelling," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 11(2), pages 1-6.
    3. Andrew Hoegh & Frank T. Manen & Mark Haroldson, 2021. "Agent-Based Models for Collective Animal Movement: Proximity-Induced State Switching," Journal of Agricultural, Biological and Environmental Statistics, Springer;The International Biometric Society;American Statistical Association, vol. 26(4), pages 560-579, December.
    4. Stephen M McCauley & John Rogan & James T Murphy & Billie L Turner & Samuel Ratick, 2015. "Modeling the Sociospatial Constraints on Land-Use Change: The Case of Periurban Sprawl in the Greater Boston Region," Environment and Planning B, , vol. 42(2), pages 221-241, April.
    5. Zhang, Chunxiao & Chen, Min & Li, Rongrong & Fang, Chaoyang & Lin, Hui, 2016. "What's going on about geo-process modeling in virtual geographic environments (VGEs)," Ecological Modelling, Elsevier, vol. 319(C), pages 147-154.
    6. Jian, Yun & Silvestri, Sonia & Belluco, Enrica & Saltarin, Andrea & Chillemi, Giovanni & Marani, Marco, 2014. "Environmental forcing and density-dependent controls of Culex pipiens abundance in a temperate climate (Northeastern Italy)," Ecological Modelling, Elsevier, vol. 272(C), pages 301-310.
    7. Lilian N. Alessa & Melinda Laituri & C. Michael Barton, 2006. "An "All Hands" Call to the Social Science Community: Establishing a Community Framework for Complexity Modeling Using Agent Based Models and Cyberinfrastructure," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 9(4), pages 1-6.
    8. Mahdi Hashemi & Ali Alesheikh, 2013. "GIS: agent-based modeling and evaluation of an earthquake-stricken area with a case study in Tehran, Iran," Natural Hazards: Journal of the International Society for the Prevention and Mitigation of Natural Hazards, Springer;International Society for the Prevention and Mitigation of Natural Hazards, vol. 69(3), pages 1895-1917, December.
    9. Rianne Duinen & Tatiana Filatova & Wander Jager & Anne Veen, 2016. "Going beyond perfect rationality: drought risk, economic choices and the influence of social networks," The Annals of Regional Science, Springer;Western Regional Science Association, vol. 57(2), pages 335-369, November.
    10. Verda Kocabas & Suzana Dragicevic, 2013. "Bayesian networks and agent-based modeling approach for urban land-use and population density change: a BNAS model," Journal of Geographical Systems, Springer, vol. 15(4), pages 403-426, October.
    11. Francis Oloo & Kamran Safi & Jagannath Aryal, 2018. "Predicting Migratory Corridors of White Storks, Ciconia ciconia , to Enhance Sustainable Wind Energy Planning: A Data-Driven Agent-Based Model," Sustainability, MDPI, vol. 10(5), pages 1-22, May.
    12. L. Andrew Bollinger & Chris Davis & Igor Nikolić & Gerard P.J. Dijkema, 2012. "Modeling Metal Flow Systems," Journal of Industrial Ecology, Yale University, vol. 16(2), pages 176-190, April.
    13. Sahotra Sarkar & Kelley A Crews-Meyer & Kenneth R Young & Christopher D Kelley & Alexander Moffett, 2009. "A Dynamic Graph Automata Approach to Modeling Landscape Change in the Andes and the Amazon," Environment and Planning B, , vol. 36(2), pages 300-318, April.
    14. Seyed Morsal Ghavami & Mohammad Taleai, 2017. "Towards a conceptual multi-agent-based framework to simulate the spatial group decision-making process," Journal of Geographical Systems, Springer, vol. 19(2), pages 109-132, April.
    15. Mohammad Vahidnia & Ali Alesheikh & Seyed Alavipanah, 2015. "A multi-agent architecture for geosimulation of moving agents," Journal of Geographical Systems, Springer, vol. 17(4), pages 353-390, October.
    16. Wallentin, Gudrun, 2017. "Spatial simulation: A spatial perspective on individual-based ecology—a review," Ecological Modelling, Elsevier, vol. 350(C), pages 30-41.
    17. Conrad Power, 2009. "A Spatial Agent-Based Model of N-Person Prisoner's Dilemma Cooperation in a Socio-Geographic Community," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 12(1), pages 1-8.
    18. Fioretti, Guido, 2010. "Trajectories in Physical Space out of Communications in Acquaintance Space: An Agent-Based Model of a Textile Industrial District," MPRA Paper 24902, University Library of Munich, Germany.
    19. Maggi, Elena & Vallino, Elena, 2016. "Understanding urban mobility and the impact of public policies: The role of the agent-based models," Research in Transportation Economics, Elsevier, vol. 55(C), pages 50-59.
    20. Marianne Hubeau & Fleur Marchand & Guido Van Huylenbroeck, 2017. "Sustainability Experiments in the Agri-Food System: Uncovering the Factors of New Governance and Collaboration Success," Sustainability, MDPI, vol. 9(6), pages 1-23, June.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:ecomod:v:220:y:2009:i:24:p:3527-3535. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: http://www.journals.elsevier.com/ecological-modelling .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.