TY - GEN
T1 - A web-service framework for the water evaluation and planning system
AU - Fard, Mostafa D.
AU - Sarjoughian, Hessam
N1 - Funding Information:
This research is funded under the NSF grant #CNS-1639227. We acknowledge fruitful discussions with our collaborators on the Food-Energy-Water project.
Publisher Copyright:
© 2019 SCS.
PY - 2019/4
Y1 - 2019/4
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=85068594750&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85068594750&partnerID=8YFLogxK
U2 - 10.23919/SpringSim.2019.8732909
DO - 10.23919/SpringSim.2019.8732909
M3 - Conference contribution
AN - SCOPUS:85068594750
T3 - 2019 Spring Simulation Conference, SpringSim 2019
BT - 2019 Spring Simulation Conference, SpringSim 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2019 Spring Simulation Conference, SpringSim 2019
Y2 - 29 April 2019 through 2 May 2019
ER -