Abstract
Agro-ecosystems are ecological systems subject to human interaction whose simulation is of interest to several disciplines (e.g. agronomy, ecology and sociology). The agent-based modeling approach appears as a suitable tool for modeling this kind of complex system, along with a corresponding agent-oriented software engineering (AOSE) methodology for the construction of the simulation. Nevertheless, existing AOSE methodologies are general-purpose, have not yet accomplished widespread use, and clear examples of applications to agro-ecosystems are hard to find. This article sets the ground for an AOSE methodology devised specifically for developing agro-ecosystem simulations. The methodology framework is based upon other general-purpose AOSE methodologies, and it relies on the Unified Modeling Language for an easy uptake from interdisciplinary teams. As a first proof of concept, it is applied to a real case study: the evolution of the strategies followed by cattle producers of the basalt-region of north Uruguay against severe draughts.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Cervenka, R., Trencansky, I.: The Agent Modeling Language - AML: A Comprehensive Approach to Modeling Multi-Agent Systems, 1st edn. (2007)
CORMAS (n.d.), http://cormas.cirad.fr
Corral, J., Arbeletche, P., Morales, H., Burges, J., Continanza, G., Courdin, V.: Multi-Agent Systems applied to land use and social changes in Rio de la Plata basin (South America). In: 8th European International Farming Systems Association, France (2008)
Corral, J.: Agent-based methodology for developing agroecosystem simulations. MSc thesis. Centro de Posgrados y Actualización Profesional, Facultad de Ingeniería, Universidad de la República, Montevideo, Uruguay (2011), http://www.fing.edu.uy/inco/pedeciba/bibliote/cpap/tesis-corral.pdf
CSIRO. Complex or just complicated: what is a complex system? CSIRO fact sheet (2008), http://www.csiro.au/resources/AboutComplexSystems.html
FIPA, www.fipa.org
FPTA Project, www.inia.org.uy/busqueda/proy_detalle.phtml?id=186&origen=1
Gliessman, S.R.: Agroecology: ecological processes in sustainable agriculture, Ann Arbor Press (1997)
Henderson-Sellers, B., Giorgini, P. (eds.): Agent-oriented Methodologies. Idea Group, Hershey (2005)
INIA, www.inia.org.uy
Le Page, C., Bommel, P.: A methodology for building agent-based simulations of common-pool resources management: from a conceptual model designed with UML to its implementation in CORMAS. In: Bousquet, F., Trébuil, G., Hardy, B. (eds.) Companion Modeling and Multi-Agent Systems for Integrated Natural Resource Management in Asia, pp. 327–349. IRRI, Metro Manila (2005)
Miller, J.H., Page, S.E.: Complex adaptive systems: an introduction to computational models of social life. Princeton University Press, Princeton (2007)
Morales, H., Arbeletche, P., Bommel, P., Burges, J.C., Champredonde, M., Corral, J., Tourrand, J.F.: Modéliser le changement dans la gestion des terres de parcours en Uruguay. Cahiers Agricultures 19(2), 112–117 (2010)
Norman, M.: Annual Cropping Systems in the Tropics. University Press of Florida, Gainnesville (1979)
OMG. The Unified Modeling Language Specification v2.0 (2005), www.uml.org
Rao, A., Georgeff, M.: Modeling Rational Agents within a BDI-Architecture. In: Allen, J., Fikes, R., Sandewall, E. (eds.) Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning (KR 1991), pp. 473–484. Morgan Kaufmann, San Francisco (1991)
Tran, Q.N., Low, G.: MOBMAS: A methodology for ontology-based multi-agent systems development. Information and Software Technology 50, 697–722 (2008)
Wooldridge, M.: Lecture Notes on Introduction to Multiagent Systems Course (2008), www.csc.liv.ac.uk/~mjw/pubs/imas/teaching.html
Wooldridge, M.: An Introduction to Multiagent Systems. Wiley & Sons, Chichester (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Corral, J., Calegari, D. (2011). Towards an Agent-Based Methodology for Developing Agro-Ecosystem Simulations. In: Barthe, G., Pardo, A., Schneider, G. (eds) Software Engineering and Formal Methods. SEFM 2011. Lecture Notes in Computer Science, vol 7041. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24690-6_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-24690-6_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24689-0
Online ISBN: 978-3-642-24690-6
eBook Packages: Computer ScienceComputer Science (R0)