A web-service framework for the water evaluation and planning system

Mostafa D. Fard, Hessam Sarjoughian

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

For systems-of-systems, the use of different modeling methods is important not only because each system can be described more correctly, but also benefit from tools that are in use by different communities. Using an opaque or closed source-code tool with others, however, is challenging. Consequently, to facilitate the development of simulations for systems-of-systems it is useful to cast closed-source models in a flexible component-based framework. Using this concept, a RESTful web service framework is developed for the Water Evaluation And Planning (WEAP) software system. The WEAP RESTful framework has a suite of model components for all the model entities defined in the WEAP system. An example water system model shows the computational cost for the web-service framework is negligible. Casting the model entities to components can play a key role in using the WEAP system with other modeling frameworks useful for simulating the complexities of the Food-Energy-Water systems.

Original languageEnglish (US)
Title of host publicationSimulation Series
PublisherThe Society for Modeling and Simulation International
Edition2
ISBN (Electronic)9781510892521, 9781510892538, 9781510892545, 9781510892552, 9781510892569
DOIs
StatePublished - Jan 1 2019
Externally publishedYes
Event2019 Theory of Modeling and Simulation, TMS 2019, Part of the 2019 Spring Simulation Multi-Conference, SpringSim 2019 - Tucson, United States
Duration: Apr 29 2019May 2 2019

Publication series

NameSimulation Series
Number2
Volume51
ISSN (Print)0735-9276

Conference

Conference2019 Theory of Modeling and Simulation, TMS 2019, Part of the 2019 Spring Simulation Multi-Conference, SpringSim 2019
CountryUnited States
CityTucson
Period4/29/195/2/19

Fingerprint

Web services
Planning
Water
Casting
Costs
System of systems

Keywords

  • Component-based modeling
  • MDA
  • RESTful services
  • Systems-of-systems
  • WEAP

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Fard, M. D., & Sarjoughian, H. (2019). A web-service framework for the water evaluation and planning system. In Simulation Series (2 ed.). (Simulation Series; Vol. 51, No. 2). The Society for Modeling and Simulation International. https://doi.org/10.23919/SpringSim.2019.8732909

A web-service framework for the water evaluation and planning system. / Fard, Mostafa D.; Sarjoughian, Hessam.

Simulation Series. 2. ed. The Society for Modeling and Simulation International, 2019. (Simulation Series; Vol. 51, No. 2).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Fard, MD & Sarjoughian, H 2019, A web-service framework for the water evaluation and planning system. in Simulation Series. 2 edn, Simulation Series, no. 2, vol. 51, The Society for Modeling and Simulation International, 2019 Theory of Modeling and Simulation, TMS 2019, Part of the 2019 Spring Simulation Multi-Conference, SpringSim 2019, Tucson, United States, 4/29/19. https://doi.org/10.23919/SpringSim.2019.8732909
Fard MD, Sarjoughian H. A web-service framework for the water evaluation and planning system. In Simulation Series. 2 ed. The Society for Modeling and Simulation International. 2019. (Simulation Series; 2). https://doi.org/10.23919/SpringSim.2019.8732909
Fard, Mostafa D. ; Sarjoughian, Hessam. / A web-service framework for the water evaluation and planning system. Simulation Series. 2. ed. The Society for Modeling and Simulation International, 2019. (Simulation Series; 2).
@inproceedings{ffae108ed68244beb7b80bf439c1684c,
title = "A web-service framework for the water evaluation and planning system",
abstract = "For systems-of-systems, the use of different modeling methods is important not only because each system can be described more correctly, but also benefit from tools that are in use by different communities. Using an opaque or closed source-code tool with others, however, is challenging. Consequently, to facilitate the development of simulations for systems-of-systems it is useful to cast closed-source models in a flexible component-based framework. Using this concept, a RESTful web service framework is developed for the Water Evaluation And Planning (WEAP) software system. The WEAP RESTful framework has a suite of model components for all the model entities defined in the WEAP system. An example water system model shows the computational cost for the web-service framework is negligible. Casting the model entities to components can play a key role in using the WEAP system with other modeling frameworks useful for simulating the complexities of the Food-Energy-Water systems.",
keywords = "Component-based modeling, MDA, RESTful services, Systems-of-systems, WEAP",
author = "Fard, {Mostafa D.} and Hessam Sarjoughian",
year = "2019",
month = "1",
day = "1",
doi = "10.23919/SpringSim.2019.8732909",
language = "English (US)",
series = "Simulation Series",
publisher = "The Society for Modeling and Simulation International",
number = "2",
booktitle = "Simulation Series",
edition = "2",

}

TY - GEN

T1 - A web-service framework for the water evaluation and planning system

AU - Fard, Mostafa D.

AU - Sarjoughian, Hessam

PY - 2019/1/1

Y1 - 2019/1/1

N2 - For systems-of-systems, the use of different modeling methods is important not only because each system can be described more correctly, but also benefit from tools that are in use by different communities. Using an opaque or closed source-code tool with others, however, is challenging. Consequently, to facilitate the development of simulations for systems-of-systems it is useful to cast closed-source models in a flexible component-based framework. Using this concept, a RESTful web service framework is developed for the Water Evaluation And Planning (WEAP) software system. The WEAP RESTful framework has a suite of model components for all the model entities defined in the WEAP system. An example water system model shows the computational cost for the web-service framework is negligible. Casting the model entities to components can play a key role in using the WEAP system with other modeling frameworks useful for simulating the complexities of the Food-Energy-Water systems.

AB - For systems-of-systems, the use of different modeling methods is important not only because each system can be described more correctly, but also benefit from tools that are in use by different communities. Using an opaque or closed source-code tool with others, however, is challenging. Consequently, to facilitate the development of simulations for systems-of-systems it is useful to cast closed-source models in a flexible component-based framework. Using this concept, a RESTful web service framework is developed for the Water Evaluation And Planning (WEAP) software system. The WEAP RESTful framework has a suite of model components for all the model entities defined in the WEAP system. An example water system model shows the computational cost for the web-service framework is negligible. Casting the model entities to components can play a key role in using the WEAP system with other modeling frameworks useful for simulating the complexities of the Food-Energy-Water systems.

KW - Component-based modeling

KW - MDA

KW - RESTful services

KW - Systems-of-systems

KW - WEAP

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

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

U2 - 10.23919/SpringSim.2019.8732909

DO - 10.23919/SpringSim.2019.8732909

M3 - Conference contribution

AN - SCOPUS:85068594750

T3 - Simulation Series

BT - Simulation Series

PB - The Society for Modeling and Simulation International

ER -