Presenter/Author Information

Calvin PritchardFollow

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.

COinS
 
Jun 26th, 5:00 PM Jun 26th, 7:00 PM

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.