Developing Discrete Event Simulations From Rigorous Process Definitions
Mohammad Raunak, Leon Osterweil and Alexander Wise
Symposium On Theory of Modeling and Simulation - DEVS Integrative M&S Symposium (TMS/DEVS 2011)
Boston, MA, USA, April 4-9, 2011
We believe there is considerable value in creating a discrete-event simulation infrastructure based on rigorous and executable process definitions that is accessible to non-technical domain experts. The formal semantics of such process modeling languages would also allow one to perform different kinds of static analysis of processes. In this paper we have presented such a process definition language - Little-JIL, its runtime environment - Juliette, and a discrete event simulation framework that we have developed on top of them called JSim. One important component of JSim is its rich resource management component, ROMEO, which is capable of modeling dynamic agent behavior that is dependent on the state of the system. Using this infrastructure, we have successfully simulated some intricate variations of how patient care is provided in a hospital ED. We have also performed case studies to evaluate the versatility and usability of our simulation framework.
Conference Manager (V2.56.8 - Rev. 1568)