The DEVS formalism is a framework for specifying discrete event systems in a modular and hierachical manner. The DEVSim++ environment is a C++ based Modeling/Simulation environment for easy development of DEVS models.
This paper descirbes evolution of DEVSim++ environment with respect to simulation execution time as far, and measures simulation speedup for each phase of evolution with various simulation models.
New Devsim++ environment, called optimized DEVSim++ environment, is proposed. The optimized DEVSim++ environment finds an optimized model struture and data structure for simulation to reduce execution time. The developed optimization algorithm is based on estimation of simulation execution time, and tries to reduce the sum of simulation message overhad and schedule overhead, by transforming model structure and choosing optimal data structure for schedule list. A formal description of the two overheads will be presented with proper assumptions. Finally, measurement of simulation speedup for various models against current DEVSim++ environment will be presented, too.