A Restful Persistent Devs-Based Interaction Model for the Componentized Weap and Leap Restful Frameworks

Mostafa D. Fard, Hessam S. Sarjoughian

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

5 Scopus citations


Modeling the interactions between separate models contributes to building flexible hybrid simulation frameworks. In earlier work, an Algorithmic Interaction Model was proposed and developed to integrate the componentized WEAP and LEAP RESTful frameworks for modeling and simulating water and energy systems. However, this approach does not separate modeling and simulation protocol from each other. It also does not support flexible, structured model hierarchies. To overcome these limitations, the parallel DEVS formalism is used to develop an Interaction Model for use with the DEVS-Suite simulator. The resulting DEVS Interaction Model (DEVS-IM) is supported with a RESTful framework and MongoDB for storing the interaction models for the coupled water and energy models. The DEVS-IM, grounded in system theory and component-based modeling, offers strong support for the model reusability, flexibility, and maintainability traits essential for developing realistic simulations of coupled energy and water systems.

Original languageEnglish (US)
Title of host publication2021 Winter Simulation Conference, WSC 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665433112
StatePublished - 2021
Event2021 Winter Simulation Conference, WSC 2021 - Phoenix, United States
Duration: Dec 12 2021Dec 15 2021

Publication series

NameProceedings - Winter Simulation Conference
ISSN (Print)0891-7736


Conference2021 Winter Simulation Conference, WSC 2021
Country/TerritoryUnited States

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation
  • Computer Science Applications


Dive into the research topics of 'A Restful Persistent Devs-Based Interaction Model for the Componentized Weap and Leap Restful Frameworks'. Together they form a unique fingerprint.

Cite this