SoftwareX (Jan 2021)
A web-based simulation of discrete-event system of system with the mobile application DEVSimPy-mob
Abstract
The paper proposes an original architecture to execute discrete-event simulations using mobile devices (in particular smartphones) and cloud. The originality of the proposed approach is highlighted by the way the connection between modeling and simulation environment, cloud and smartphones is performed via a solid web services oriented architecture. This approach has led to a software implementation based on the discrete-event system specification formalism which allows an explicit separation between the modeling aspect and the simulation features. Thanks to this explicit separation, the discrete-event models defined and validated by simulation are remotely accessible from smartphones via web services. With this new approach, a smartphone is part of the simulation model and it can be used for real data acquisition or to control the model during the simulation.