Designing the Distributed Model Integration Framework – DMIF

Getachew F. Belete, Alexey Voinov, Javier Morales

Research output: Contribution to journalArticleAcademicpeer-review

6 Citations (Scopus)
1 Downloads (Pure)

Abstract

We describe and discuss the design and prototype of the Distributed Model Integration Framework (DMIF) that links models deployed on different hardware and software platforms. We used distributed computing and service-oriented development approaches to address the different aspects of interoperability. Reusable web service wrappers were developed for technical interoperability models created in NetLogo and GAMS modeling languages. We investigated automated semantic mapping of text-based input-output data and attribute names of components using word overlap semantic matching algorithms and using an openly available lexical database. We also incorporated automated unit conversion in semantic mediation by using openly available ontologies. DMIF helps to avoid significant amount of reinvention by framework developers, and opens up the modeling process for many stakeholders who are not prepared to deal with the technical difficulties associated with installing, configuring, and running various models. As a proof of concept, we implemented our design to integrate several climate-energy-economy models.
Original languageEnglish
Pages (from-to)112-126
Number of pages15
JournalEnvironmental modelling & software
Volume94
DOIs
Publication statusPublished - 2017

Fingerprint

Semantics
Interoperability
Distributed computer systems
Web services
Computer hardware
hardware
modeling
Ontology
stakeholder
software
climate
energy
services
Modeling languages
attribute
economy

Keywords

  • ITC-ISI-JOURNAL-ARTICLE

Cite this

@article{81bded6d22de4d7bbc45ba0cc58dac81,
title = "Designing the Distributed Model Integration Framework – DMIF",
abstract = "We describe and discuss the design and prototype of the Distributed Model Integration Framework (DMIF) that links models deployed on different hardware and software platforms. We used distributed computing and service-oriented development approaches to address the different aspects of interoperability. Reusable web service wrappers were developed for technical interoperability models created in NetLogo and GAMS modeling languages. We investigated automated semantic mapping of text-based input-output data and attribute names of components using word overlap semantic matching algorithms and using an openly available lexical database. We also incorporated automated unit conversion in semantic mediation by using openly available ontologies. DMIF helps to avoid significant amount of reinvention by framework developers, and opens up the modeling process for many stakeholders who are not prepared to deal with the technical difficulties associated with installing, configuring, and running various models. As a proof of concept, we implemented our design to integrate several climate-energy-economy models.",
keywords = "ITC-ISI-JOURNAL-ARTICLE",
author = "Belete, {Getachew F.} and Alexey Voinov and Javier Morales",
year = "2017",
doi = "10.1016/j.envsoft.2017.04.003",
language = "English",
volume = "94",
pages = "112--126",
journal = "Environmental modelling & software",
issn = "1364-8152",
publisher = "Elsevier",

}

Designing the Distributed Model Integration Framework – DMIF. / Belete, Getachew F.; Voinov, Alexey ; Morales, Javier.

In: Environmental modelling & software, Vol. 94, 2017, p. 112-126.

Research output: Contribution to journalArticleAcademicpeer-review

TY - JOUR

T1 - Designing the Distributed Model Integration Framework – DMIF

AU - Belete, Getachew F.

AU - Voinov, Alexey

AU - Morales, Javier

PY - 2017

Y1 - 2017

N2 - We describe and discuss the design and prototype of the Distributed Model Integration Framework (DMIF) that links models deployed on different hardware and software platforms. We used distributed computing and service-oriented development approaches to address the different aspects of interoperability. Reusable web service wrappers were developed for technical interoperability models created in NetLogo and GAMS modeling languages. We investigated automated semantic mapping of text-based input-output data and attribute names of components using word overlap semantic matching algorithms and using an openly available lexical database. We also incorporated automated unit conversion in semantic mediation by using openly available ontologies. DMIF helps to avoid significant amount of reinvention by framework developers, and opens up the modeling process for many stakeholders who are not prepared to deal with the technical difficulties associated with installing, configuring, and running various models. As a proof of concept, we implemented our design to integrate several climate-energy-economy models.

AB - We describe and discuss the design and prototype of the Distributed Model Integration Framework (DMIF) that links models deployed on different hardware and software platforms. We used distributed computing and service-oriented development approaches to address the different aspects of interoperability. Reusable web service wrappers were developed for technical interoperability models created in NetLogo and GAMS modeling languages. We investigated automated semantic mapping of text-based input-output data and attribute names of components using word overlap semantic matching algorithms and using an openly available lexical database. We also incorporated automated unit conversion in semantic mediation by using openly available ontologies. DMIF helps to avoid significant amount of reinvention by framework developers, and opens up the modeling process for many stakeholders who are not prepared to deal with the technical difficulties associated with installing, configuring, and running various models. As a proof of concept, we implemented our design to integrate several climate-energy-economy models.

KW - ITC-ISI-JOURNAL-ARTICLE

UR - https://ezproxy2.utwente.nl/login?url=https://webapps.itc.utwente.nl/library/2017/isi/belete_des.pdf

U2 - 10.1016/j.envsoft.2017.04.003

DO - 10.1016/j.envsoft.2017.04.003

M3 - Article

VL - 94

SP - 112

EP - 126

JO - Environmental modelling & software

JF - Environmental modelling & software

SN - 1364-8152

ER -