The Simple Script Wrapper for OpenMI: Enabling interdisciplinary modeling studies

T. Bulatewicz, A. Allen, J. M. Peterson, S. Staggenborg, S. M. Welch, D. R. Steward

Research output: Contribution to journalArticle

23 Citations (Scopus)

Abstract

Integrated environmental modeling enables the development of comprehensive simulations by compositing individual models within and across disciplines. The Simple Script Wrapper (SSW), developed here, provides a foundation for model linkages and integrated studies. The Open Modeling Interface (OpenMI) enables model integration but it is challenging to incorporate scripting languages commonly used for modeling and analysis such as MATLAB, Scilab, and Python. We have developed a general-purpose software component for the OpenMI that simplifies the linking of scripted models to other components. Our solution enables scientists to easily make their scripting language code linkable to OpenMI-compliant models fostering collaborative, interdisciplinary integrated modeling. The simplicity afforded by our solution is presented in a case study set in the context of irrigated agriculture. The software is available online as supplementary material and includes an example that may be followed to employ our methods.

Original languageEnglish (US)
Pages (from-to)283-294
Number of pages12
JournalEnvironmental Modelling and Software
Volume39
DOIs
StatePublished - Jan 1 2013

Fingerprint

modeling
software
environmental modeling
Agriculture
MATLAB
agriculture
simulation
material
code
method
analysis

Keywords

  • Integrated modeling
  • Interdisciplinary modeling
  • Model integration
  • OpenMI
  • Scripting languages

Cite this

The Simple Script Wrapper for OpenMI : Enabling interdisciplinary modeling studies. / Bulatewicz, T.; Allen, A.; Peterson, J. M.; Staggenborg, S.; Welch, S. M.; Steward, D. R.

In: Environmental Modelling and Software, Vol. 39, 01.01.2013, p. 283-294.

Research output: Contribution to journalArticle

Bulatewicz, T. ; Allen, A. ; Peterson, J. M. ; Staggenborg, S. ; Welch, S. M. ; Steward, D. R. / The Simple Script Wrapper for OpenMI : Enabling interdisciplinary modeling studies. In: Environmental Modelling and Software. 2013 ; Vol. 39. pp. 283-294.
@article{f138ac1bf00644d18ae6c81b077136ce,
title = "The Simple Script Wrapper for OpenMI: Enabling interdisciplinary modeling studies",
abstract = "Integrated environmental modeling enables the development of comprehensive simulations by compositing individual models within and across disciplines. The Simple Script Wrapper (SSW), developed here, provides a foundation for model linkages and integrated studies. The Open Modeling Interface (OpenMI) enables model integration but it is challenging to incorporate scripting languages commonly used for modeling and analysis such as MATLAB, Scilab, and Python. We have developed a general-purpose software component for the OpenMI that simplifies the linking of scripted models to other components. Our solution enables scientists to easily make their scripting language code linkable to OpenMI-compliant models fostering collaborative, interdisciplinary integrated modeling. The simplicity afforded by our solution is presented in a case study set in the context of irrigated agriculture. The software is available online as supplementary material and includes an example that may be followed to employ our methods.",
keywords = "Integrated modeling, Interdisciplinary modeling, Model integration, OpenMI, Scripting languages",
author = "T. Bulatewicz and A. Allen and Peterson, {J. M.} and S. Staggenborg and Welch, {S. M.} and Steward, {D. R.}",
year = "2013",
month = "1",
day = "1",
doi = "10.1016/j.envsoft.2012.07.006",
language = "English (US)",
volume = "39",
pages = "283--294",
journal = "Environmental Modelling and Software",
issn = "1364-8152",
publisher = "Elsevier BV",

}

TY - JOUR

T1 - The Simple Script Wrapper for OpenMI

T2 - Enabling interdisciplinary modeling studies

AU - Bulatewicz, T.

AU - Allen, A.

AU - Peterson, J. M.

AU - Staggenborg, S.

AU - Welch, S. M.

AU - Steward, D. R.

PY - 2013/1/1

Y1 - 2013/1/1

N2 - Integrated environmental modeling enables the development of comprehensive simulations by compositing individual models within and across disciplines. The Simple Script Wrapper (SSW), developed here, provides a foundation for model linkages and integrated studies. The Open Modeling Interface (OpenMI) enables model integration but it is challenging to incorporate scripting languages commonly used for modeling and analysis such as MATLAB, Scilab, and Python. We have developed a general-purpose software component for the OpenMI that simplifies the linking of scripted models to other components. Our solution enables scientists to easily make their scripting language code linkable to OpenMI-compliant models fostering collaborative, interdisciplinary integrated modeling. The simplicity afforded by our solution is presented in a case study set in the context of irrigated agriculture. The software is available online as supplementary material and includes an example that may be followed to employ our methods.

AB - Integrated environmental modeling enables the development of comprehensive simulations by compositing individual models within and across disciplines. The Simple Script Wrapper (SSW), developed here, provides a foundation for model linkages and integrated studies. The Open Modeling Interface (OpenMI) enables model integration but it is challenging to incorporate scripting languages commonly used for modeling and analysis such as MATLAB, Scilab, and Python. We have developed a general-purpose software component for the OpenMI that simplifies the linking of scripted models to other components. Our solution enables scientists to easily make their scripting language code linkable to OpenMI-compliant models fostering collaborative, interdisciplinary integrated modeling. The simplicity afforded by our solution is presented in a case study set in the context of irrigated agriculture. The software is available online as supplementary material and includes an example that may be followed to employ our methods.

KW - Integrated modeling

KW - Interdisciplinary modeling

KW - Model integration

KW - OpenMI

KW - Scripting languages

UR - http://www.scopus.com/inward/record.url?scp=84870292983&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84870292983&partnerID=8YFLogxK

U2 - 10.1016/j.envsoft.2012.07.006

DO - 10.1016/j.envsoft.2012.07.006

M3 - Article

AN - SCOPUS:84870292983

VL - 39

SP - 283

EP - 294

JO - Environmental Modelling and Software

JF - Environmental Modelling and Software

SN - 1364-8152

ER -