An open framework for agent based modelling of agricultural land use change Dave Murray-Rust a, * , Derek T. Robinson b , Eleonore Guillem c , Eleni Karali d , Mark Rounsevell e a School of Informatics, University of Edinburgh, Edinburgh, UK b Department of Geography and Environmental Management, University of Waterloo, Canada c Scotland's Rural College, University of Edinburgh, UK d Centro Euro-Mediterraneo sui Cambiamenti Climatici, Italy e School of GeoSciences, University of Edinburgh, UK article info Article history: Received 22 February 2014 Received in revised form 17 June 2014 Accepted 27 June 2014 Available online 22 July 2014 Keywords: Agent based modelling Land use/land cover change Open source Modelling frameworks Ecosystem services abstract There is growing interest in creating empirically grounded agent based models (ABMs) to simulate land use change at a variety of spatio-temporal scales. The development of land use change models is chal- lenging, as there is a need to connect representations of human behavioural processes to simulations of the biophysical environment. This paper presents a new agent-based modelling framework (Aporia) that has the goal of reducing the complexity and difculty of constructing high-delity land use models. Building on earlier conceptual developments for modelling land use change and the provision of ecosystem services, Aporia was designed to be modular, exible and open, using a declarative, compo- sitional approach to create complex models from subcomponents. The framework can be tightly or loosely coupled with multiple vegetation models, it can be set up to evaluate a range of ecosystem service indicators, and it can be calibrated for a range of different landscape-scale case studies and modelling styles. The framework is released under an Open Source licence, and can be freely re-used and modied to form the basis of new models. We illustrate this with two case studies implemented using Aporia, exploring different socio-economic scenarios and behavioural characteristics on the land use decisions of Swiss and Scottish farmers. We also discuss the benets of frameworks in terms of their exibility, expandability, verication and transparency. © 2014 Elsevier Ltd. All rights reserved. Software availability Name of software: Aporia Developer: Dave Murray-Rust First available year: 2011 Software requirements: Java, Eclipse, Repast Simphony Programming language: Java Program availability and cost: Free, GPL, http://www.wiki.ed.ac.uk/ display/aporia Contact person: Dave Murray-Rust E-mail: aporia@mo-seph.com 1. Introduction Agent based models (ABMs) are increasingly used to model humaneenvironment interactions (Rounsevell et al., 2012a,b). The degree to which these models have been empirically grounded (Janssen and Ostrom, 2006; Robinson et al., 2007) has also steadily increased from simple theoretical models to high delity models (e.g., Transims; Toroczkai and Eubank, 2006). In many cases, higher-delity ABMs are the result of coupling among models that enable dynamic feedback responses to human decision-making from human, natural, or both systems. For example, when exam- ining the effects of land management decisions, ABMs have been coupled to biophysical models that simulate processes such as plant phenology, crop vegetation growth, and water cycling (Bithell and Brasington, 2009; Luus et al., 2013; Monticino et al., 2007). From design through to implementation, the construction of land- * Corresponding author. E-mail address: D.Murray-Rust@ed.ac.uk (D. Murray-Rust). Contents lists available at ScienceDirect Environmental Modelling & Software journal homepage: www.elsevier.com/locate/envsoft http://dx.doi.org/10.1016/j.envsoft.2014.06.027 1364-8152/© 2014 Elsevier Ltd. All rights reserved. Environmental Modelling & Software 61 (2014) 19e38