Keywords

component-based software, framework, environmental modelling, model integration

Start Date

1-7-2012 12:00 AM

Abstract

DLES is a component-based framework integrating forest and soil simulation models with discrete spatial and temporal resolution. The task was to create the framework facilitating combination of stand-alone models of different spatial and temporal resolution with spatial interactions into the unified system, replacing models and comparing models against each other. Also, the feedbacks between these models can be implemented. The main features of the suggested approach are: 1) the system of models isn’t a ‘monolithic program’ (single executable file), but is a number of stand-alone modules that can be easily added to the system and removed from it; 2) modules exchange data with each other using the shared area of memory which is controlled by the special system unit, and therefore, do not have to be concerned with interconnectivity between submodels; 3) the module can be either sub-model or other data provider (file, database etc.). Some spatially explicit routines are implemented in the system, such as neighbourhood search, automatic iteration on simulation grid, calculation of distance between objects on this grid, and disposal of the edge effect. The customization of the system of models is being attained with the scheme of the system of models.

Share

COinS
 
Jul 1st, 12:00 AM

DLES framework for spatially-explicit simulation modelling: general description and some exemplary applications

DLES is a component-based framework integrating forest and soil simulation models with discrete spatial and temporal resolution. The task was to create the framework facilitating combination of stand-alone models of different spatial and temporal resolution with spatial interactions into the unified system, replacing models and comparing models against each other. Also, the feedbacks between these models can be implemented. The main features of the suggested approach are: 1) the system of models isn’t a ‘monolithic program’ (single executable file), but is a number of stand-alone modules that can be easily added to the system and removed from it; 2) modules exchange data with each other using the shared area of memory which is controlled by the special system unit, and therefore, do not have to be concerned with interconnectivity between submodels; 3) the module can be either sub-model or other data provider (file, database etc.). Some spatially explicit routines are implemented in the system, such as neighbourhood search, automatic iteration on simulation grid, calculation of distance between objects on this grid, and disposal of the edge effect. The customization of the system of models is being attained with the scheme of the system of models.