Back to Search Start Over

Design, Implementation and Performance Analysis of Event-oriented Execution Environment for DEVS

Authors :
Se Jung Kwon
Tag Gon Kim
Source :
Journal of the Korea Society for Simulation. 20:87-96
Publication Year :
2011
Publisher :
The Korea Society for Simulation, 2011.

Abstract

DEVS(Discrete Event Systems Specification) is a set theoretic formalism developed for specifying discrete event system. For execution of DEVS, we need an execution environment, which consists of simulation engine and models interpreted by the simulation engine. Common existing environments use hierarchical scheduling algorithm for DEVS execution. This hierarchical scheduling is a proper algorithm for DEVS execution because of hierarchical and modular characteristics. But this algorithm has overheads owing to message passing and time management. To overcome these overheads, we apply event-oriented simulation to DEVS execution and we remove hierarchical overheads. In eventoriented simulation, the scheduling of model execution is performed by events and event list. We propose three event-oriented execution environments for DEVS and experiment about the performance of our proposed environments in comparison with the existing execution environment using the hierarchical scheduling. The experimental results show our environments works better than existing environment using the hierarchical scheduling.

Details

ISSN :
12255904
Volume :
20
Database :
OpenAIRE
Journal :
Journal of the Korea Society for Simulation
Accession number :
edsair.doi...........c276c3a50c19538f6ad93e5f48bc5e35