ALMaSS Landscape and Farming Simulation: software classes and methods
Description
This article describes the landscape model for the Animal Landscape and Man Simulation System (ALMaSS). The article itself provides an overall description of the software classes and functions, with examples of use. In addition, there are links for code access, executable directory and code documentation for the model. These provide access to model details.
The descriptions cover the landscape class, its internal data, and the class hierarchy primarily associated with the landscape simulation. They also cover the timing and scheduling of actions and provide an overview of the landscape class interface. The Farm and Farm Manager classes responsible for simulating farming activities are presented together with descriptions of crop classes for crop management and weather and calendar classes.
Files
FESMJ_article_121215.pdf
Files
(3.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:438eb4358715705e2d9024cc836974ab
|
3.5 MB | Preview Download |
|
md5:05b7a0bb252eed751852444056e1af49
|
126.2 kB | Preview Download |
Linked records
Additional details
References
- Assante M, Boizet A, Candela L, Castelli D, Cirillo R, Coro G, Fernández E, Filter M, Frosini L, Georgiev T, Kakaletris G, Katsivelis P, Knapen R, Lelii L, Lokers RM, Mangiacrapa F, Manouselis N, Pagano P, Panichi G, Penev L, Sinibaldi F (2021) Realising virtual research environments for the agri-food community: The AGINFRA PLUS experience. Concurrency and Computation: Practice and Experience 33: e6087. https://doi.org/10.1002/cpe.6087
- Chandra R (2001) Parallel programming in OpenMP. Morgan kaufmann, 240 pp.
- Cullum C, Rogers KH, Brierley G, Witkowski ETF (2016) Ecological classification and mapping for landscape management and science: Foundations for the description of patterns and processes. Progress in Physical Geography: Earth and Environment 40: 38–65. https://doi.org/10.1177/0309133315611573
- Duan X, Topping CJ (2024) A General Subpopulation Model for the Animal Landscape and Man Simulation System (ALMaSS). Food and Ecological Systems Modelling Journal (in review).
- Gamma E, Helm R, Johnson R, Vlissides J (1994) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 195 pp.
- Groeneveld D, Tekinerdogan B, Garousi V, Catal C (2021) A domain-specific language framework for farm management information systems in precision agriculture. Precision Agriculture 22: 1067–1106. https://doi.org/10.1007/s11119-020-09770-y
- Hoye TT, Skov F, Topping CJ (2012) Interpreting outputs of agent-based models using abundance-occupancy relationships. Ecological Indicators 20: 221–227. https://doi.org/10.1016/j.ecolind.2012.01.017
- Janssen MA, Pritchard C, Lee A (2020) On code sharing and model documentation of published individual and agent-based models. Environmental Modelling & Software 134: 104873. https://doi.org/10.1016/j.envsoft.2020.104873
- Langhammer M, Thober J, Lange M, Frank K, Grimm V (2019) Agricultural landscape generators for simulation models: A review of existing solutions and an outline of future directions. Ecological Modelling 393: 135–151. https://doi.org/10.1016/j.ecolmodel.2018.12.010
- Malawska A, Topping CJ (2016) Evaluating the role of behavioral factors and practical constraints in the performance of an agent-based model of farmer decision making. Agricultural Systems 143: 136–146. https://doi.org/10.1016/j.agsy.2015.12.014
- Malawska A, Topping CJ (2018) Applying a biocomplexity approach to modelling farmer decision-making and land use impacts on wildlife. Journal of Applied Ecology 55: 1445–1455. https://doi.org/10.1111/1365-2664.13024
- Malawska A, Topping CJ, Nielsen HO (2014) Why do we need to integrate farmer decision making and wildlife models for policy evaluation? Land Use Policy 38: 732–740. https://doi.org/10.1016/j.landusepol.2013.10.025
- Minar N, Burkhart R, Langton C, Askenazi M (1996) The swarm simulation system: A toolkit for building multi-agent simulations.
- Poulsen T, Duan X, Topping CJ (2023) Modelling dynamic pesticide amounts in multiple environmental compartments at landscape scales in ALMaSS. Food and Ecological Systems Modelling Journal 4: 107849. https://doi.org/10.3897/fmj.4.107849
- Terribile F, Acutis M, Agrillo A, Anzalone E, Azam-Ali S, Bancheri M, Baumann P, Birli B, Bonfante A, Botta M, Cavaliere F, Colandrea M, D'Antonio A, De Mascellis R, De Michele C, De Paoli G, Della Monica C, Di Leginio M, Ferlan M, Ferraro G, Florea A, Hermann T, Hoenig H, Jahanshiri E, Jevsenak J, Kárpáti V, Langella G, Le QB, Lezzi D, Loishandl H, Loudin S, Manna P, Marano G, Marotta L, Merticariu V, Mileti FA, Minieri L, Misev D, Montanarella L, Munafò M, Neuwirth M, Orefice N, Pácsonyi I, Panagos P, Perego A, Huu BP, Pinto F, Prebeck K, Puig A, Pump J, Schillaci C, Simoncic P, Skudnik M, Stankovics P, Tóth G, Tramberend P, Vingiani S, Vuolo F, Zucca C, Basile A (2024) The LANDSUPPORT geospatial decision support system (S-DSS) vision: Operational tools to implement sustainability policies in land planning and management. Land Degradation & Development 35: 813–834. https://doi.org/10.1002/ldr.4954
- Topping CJ (2022) The Animal Landscape and Man Simulation System (ALMaSS): a history, design, and philosophy. Research Ideas and Outcomes 8: e89919. https://doi.org/10.3897/rio.8.e89919
- Topping CJ, Hansen TS, Jensen TS, Jepsen JU, Nikolajsen F, Odderskaer P (2003) ALMaSS, an agent-based model for animals in temperate European landscapes. Ecological Modelling 167: 65–82. https://doi.org/10.1016/S0304-3800(03)00173-X
- Topping C, Odderskaer P (2004) Modeling the influence of temporal and spatial factors on the assessment of impacts of pesticides on skylarks. Environmental Toxicology and Chemistry 23: 509–520. https://doi.org/10.1897/02-524a
- Topping C, Olesen J (2005) Vegetation growth simulation in ALMaSS 4.0. https://projects.au.dk/fileadmin/ALMaSSVegetationModelling.pdf
- Topping CJ, Hoye TT, Olesen CR (2010) Opening the black box-Development, testing and documentation of a mechanistically rich agent-based model. Ecological Modelling 221: 245–255. https://doi.org/10.1016/j.ecolmodel.2009.09.014
- Topping CJ, Lagisz M (2012) Spatial dynamic factors affecting population-level risk assessment for a terrestrial arthropod: An agent-based modeling approach. Human and Ecological Risk Assessment 18: 168–180. https://doi.org/10.1080/10807039.2012.632292
- Topping CJ, Odderskaer P, Kahlert J (2013) Modelling skylarks (Alauda arvensis) to predict impacts of changes in land management and policy: Development and testing of an agent-based model. PLOS ONE 8(6): e65803. https://doi.org/10.1371/journal.pone.0065803
- Topping CJ, Alroe HF, Farrell KN, Grimm V (2015) Per aspera ad astra: Through complex population modeling to predictive theory. American Naturalist 186: 669–674. https://doi.org/10.1086/683181
- Topping CJ, Luttik R (2017) Simulation to aid in interpreting biological relevance and setting of population-level protection goals for risk assessment of pesticides. Regulatory Toxicology and Pharmacology 89: 40–49. https://doi.org/10.1016/j.yrtph.2017.07.011
- Topping CJ, Dalby L, Skov F (2018) Developing spatio-temporal models for landscape-scale pesticide ERA. Copenhagen, Denmark, 146 pp.
- Topping CJ, Dalby L, Valdez JW (2019) Landscape-scale simulations as a tool in multi-criteria decision making to support agri-environment schemes. Agricultural Systems 176: 102671. https://doi.org/10.1016/j.agsy.2019.102671
- Topping CJ, Duan X (2024) Managing large and complex population operations with agent based models: The ALMaSS Population_Manager. Food and Ecological Systems Modelling Journal 5: 117593. https://doi.org/10.3897/fmj.5.117593
- Topping CJ, Bednarska AJ, Benfenati E, Chetcuti J, Delso N, Duan X, Focks A, Laskowski R, Lombardo A, Marcussen L, Metodiev T, Rubinigg M, Rundlöf M, Sgolastra F, Stoyanova C, Sušanj G, Williams J, Ziółkowska EM (2024) PollinERA: Understanding pesticide-pollinator interactions to support EU environmental risk assessment and policy. Research Ideas and Outcomes 10: e127485. https://doi.org/10.3897/rio.10.e127485
- Treude C, Middleton J, Atapattu T (2020) Beyond accuracy: Assessing software documentation quality. In: 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE). Electr Network, 1509–1512. https://doi.org/10.1145/3368089.3417045
- Ziółkowska E, Topping CJ, Bednarska AJ, Laskowski R (2021) Supporting non-target arthropods in agroecosystems: Modelling effects of insecticides and landscape structure on carabids in agricultural landscapes. Science of the Total Environment 774: 145746. https://doi.org/10.1016/j.scitotenv.2021.145746
- Ziólkowska E, Tiktak A, Topping CJ (2022) Is the effectiveness of policy-driven mitigation measures on carabid populations driven by landscape and farmland heterogeneity? Applying a modelling approach in the Dutch agroecosystems. PLOS ONE 17: e0279639. https://doi.org/10.1371/journal.pone.0279639
- Ziółkowska E, Laskowski R, Dominic AR, Stein S, Wenzel B, Kehlenbeck H, Riddervold M, Topping CJ (2024) Evaluating the impact of landscape structure and source-sink dynamics on non-target arthropod pesticide risk assessments in Germany. Umweltbundesamt, Dessau-Roßlau, Germany, 150 pp. https://www.umweltbundesamt.de/sites/default/files/medien/11850/publikationen/58_2024_texte_elonta.pdf