The design of the UNIX operating system
The design of the UNIX operating system
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Visualizing with VTK: A Tutorial
IEEE Computer Graphics and Applications
A New Approach to Object-Oriented Middleware
IEEE Internet Computing
Model-Driven Software Development
Model-Driven Software Development
Design and Implementation of Components in the Earth System Modeling Framework
International Journal of High Performance Computing Applications
Experiences creating three implementations of the repast agent modeling toolkit
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Modeling biocomplexity - actors, landscapes and alternative futures
Environmental Modelling & Software
A methodology to support multidisciplinary model-based water management
Environmental Modelling & Software
A comparison of interactivity in the Linux 2.6 scheduler and an MLFQ scheduler
Software—Practice & Experience
Python for Scientific Computing
Computing in Science and Engineering
IPython: A System for Interactive Scientific Computing
Computing in Science and Engineering
Computational Physics Education with Python
Computing in Science and Engineering
Matplotlib: A 2D Graphics Environment
Computing in Science and Engineering
Journal of Intelligent Information Systems
Semantic links in integrated modelling frameworks
Mathematics and Computers in Simulation
Using the Model Coupling Toolkit to couple earth system models
Environmental Modelling & Software
Modelling landscape dynamics with Python
International Journal of Geographical Information Science - Special Issue in Honour of the Contribution of Peter Burrough to Geographical Information Science
International Journal of Geographical Information Science - Special Issue in Honour of the Contribution of Peter Burrough to Geographical Information Science
Environmental Modelling & Software
The PIAM approach to modular integrated assessment modelling
Environmental Modelling & Software
A new approach to water quality modelling and environmental decision support systems
Environmental Modelling & Software
Geoinformatica
Ontology-driven geographic information integration: A survey of current approaches
Computers & Geosciences
Linking external components to a spatio-temporal modelling framework: Coupling MODFLOW and PCRaster
Environmental Modelling & Software
Python Scripting for Computational Science
Python Scripting for Computational Science
Environmental Modelling & Software
F2PY: a tool for connecting Fortran and Python programs
International Journal of Computational Science and Engineering
The groundwater modeling tool for GRASS (GMTG): Open source groundwater flow modeling
Computers & Geosciences
Environmental Modelling & Software
Reasoning about Partially Ordered Web Service Activities in PSL
ASWC '09 Proceedings of the 4th Asian Conference on The Semantic Web
A case study of environmental modelling and simulation using transplantable components
Environmental Modelling & Software
A plug and play approach for developing environmental models
Environmental Modelling & Software
LISFLOOD: a GIS-based distributed model for river basin scale water balance and flood simulation
International Journal of Geographical Information Science
A GIS toolset for automated processing and analysis of radar precipitation data
Computers & Geosciences
A generic approach for developing process-level hydrologic modeling components
Environmental Modelling & Software
Environmental Modelling & Software
Environmental Modelling & Software
Python for Scientists and Engineers
Computing in Science and Engineering
Python: An Ecosystem for Scientific Computing
Computing in Science and Engineering
The NumPy Array: A Structure for Efficient Numerical Computation
Computing in Science and Engineering
Cython: The Best of Both Worlds
Computing in Science and Engineering
Environmental modeling framework invasiveness: Analysis and implications
Environmental Modelling & Software
Lean from the Trenches: Managing Large-Scale Projects with Kanban
Lean from the Trenches: Managing Large-Scale Projects with Kanban
Managing Chaos: Lessons Learned Developing Software in the Life Sciences
Computing in Science and Engineering
Essential Scrum: A Practical Guide to the Most Popular Agile Process
Essential Scrum: A Practical Guide to the Most Popular Agile Process
Integrated environmental modeling: A vision and roadmap for the future
Environmental Modelling & Software
Hi-index | 0.00 |
Computer models are important tools for the assessment of environmental systems. A seamless workflow of construction and coupling of model components is essential for environmental scientists. However, currently available software packages are often tailored either to the construction of model components, or to the coupling of existing components. Combining both objectives is not straightforward, because it requires merging concepts for model component building and model component coupling. Also, software packages should be usable for domain experts such as hydrologists or ecologists who do not necessarily have expert knowledge in programming. We propose an integrated modelling framework that provides descriptive means to specify (1) model components with conventional map algebra, and (2) interactions between model components with model algebra. A prototype implementation in a high-level scripting language supports the building of integrated spatio-temporal models. For a seamless coupling of model components with different temporal and spatial discretisation, we introduce the use of accumulators. These handle the temporal aggregation of model component outputs. The framework provides templates for the custom construction of model components and accumulators, and a management layer arranges the schedule for the execution of the integrated model. We use the prototype implementation of the framework in an illustrative case study to build an integrated model that couples model components simulating the interaction between biomass growth, wildfire, and human impacts with different temporal discretisations. The high-level Python language is used as model building environment to allow domain experts without in-depth knowledge of software development practices to conduct exploratory model construction and analysis.