Keywords
model coupling; integrated social and environmental systems; software; interoperability
Location
Colorado State University
Start Date
26-6-2018 5:00 PM
End Date
26-6-2018 7:00 PM
Abstract
Preexisting implementations of environmental and social system models are in many different programming languages and frameworks. Some models require large amounts of time and effort to implement. In order for coupling these models to be convenient it must be easy to install the model, communicate with other models, and possible for the models to work together under a common modelling formalism. These challenges are explored by coupling an ecological and social model together. A simplification of the discrete event system specification is chosen as the modelling formalism because it is capable of handling discrete time and discrete event models. Model component installation difficulty is reduced by installing into isolated virtual environments with Docker. The Geoscience Ontology is used as a shared vocabulary for model communication. Particular emphasis is placed on integration with existing models in the basic model interface (BMI) and providing thin wrappers around a model component’s original communication interface.
Coupling of Environmental and Social Simulation Components
Colorado State University
Preexisting implementations of environmental and social system models are in many different programming languages and frameworks. Some models require large amounts of time and effort to implement. In order for coupling these models to be convenient it must be easy to install the model, communicate with other models, and possible for the models to work together under a common modelling formalism. These challenges are explored by coupling an ecological and social model together. A simplification of the discrete event system specification is chosen as the modelling formalism because it is capable of handling discrete time and discrete event models. Model component installation difficulty is reduced by installing into isolated virtual environments with Docker. The Geoscience Ontology is used as a shared vocabulary for model communication. Particular emphasis is placed on integration with existing models in the basic model interface (BMI) and providing thin wrappers around a model component’s original communication interface.
Stream and Session
Stream A: Advanced Methods and Approaches in Environmental Computing
As a poster