Login | Request Account (DAF staff only)

Simplifying environmental model reuse

View Altmetrics

Holzworth, D.P., Huth, N.I. and de Voil, P.G. (2010) Simplifying environmental model reuse. Environmental Modelling and Software, 25 (2). pp. 269-275. ISSN 13648152 (ISSN)

[img]
Preview
PDF
297kB

Article Link: https://doi.org/10.1016/j.envsoft.2008.10.018

Abstract

The environmental modelling community has developed many models with varying levels of complexity and functionality. Many of these have overlapping problem domains, have very similar 'science' and yet are not compatible with each other. The modelling community recognises the benefits to model exchange and reuse, but often it is perceived to be easier to (re)create a new model than to take an existing one and adapt it to new needs. Many of these third party models have been incorporated into the Agricultural Production Systems Simulator (APSIM), a farming systems modelling framework. Some of the issues encountered during this process were system boundary issues (the functional boundary between models and sub-models), mixed programming languages, differences in data semantics, intellectual property and ownership. This paper looks at these difficulties and how they were overcome. It explores some software development techniques that facilitated the process and discusses some guidelines that can not only make this process simpler but also move models towards framework independence. Crown Copyright © 2008.

Item Type:Article
Business groups:Crop and Food Science
Keywords:APSIM Component Framework independent Interoperability Model Simulation Agricultural production system Component framework Data semantics Environmental model Environmental modelling Farming system Mixed programming Model exchange Model simulation New model Problem domain Software development techniques Submodels System boundary Third parties Agriculture Functional programming agricultural production data quality environmental modeling guideline software
Subjects:Science > Statistics > Statistical data analysis
Science > Statistics > Simulation modelling
Science > Statistics > Statistical software
Agriculture > Agriculture (General) > Farm economics. Farm management. Agricultural mathematics
Agriculture > Agriculture (General) > Agriculture and the environment
Live Archive:16 Feb 2023 06:25
Last Modified:16 Feb 2023 06:25

Repository Staff Only: item control page

Downloads

Downloads per month over past year

View more statistics