Title :
SIMSOLUTION - an open simulation environment founded on extreme multitasking
Author :
Wiedemann, Thomas
Author_Institution :
Univ. of Appl. Sci., Dresden, Germany
Abstract :
There is no universal standard for discrete simulation. Models, created with leading simulation tools can not be exchanged between the systems. In result, there are very high investments and maintenance costs for simulation studies and some additional problems with portability and performance in large simulation studies. This paper discusses in detail, a special approach by using an assembler based, very fast multitasking routine combined with efficient discrete event scheduling algorithms. The basic system approach is realized with Standard C/C++ and Delphi-compilers and offers an unlimited flexibility and very good runtime performance. Language independent, XML-based code generators convert simulation models between different run-time platforms without manual changes.
Keywords :
discrete event simulation; open systems; program compilers; scheduling; C++ language; Delphi compiler; SIMSOLUTION; Standard C language; discrete event scheduling; discrete simulation; extreme multitasking; language independent XML-based code generator; open simulation environment; simulation model; Assembly; Costs; Investments; Mathematical model; Multitasking; Open source software; Power system modeling; Runtime; Scheduling algorithm; Switches;
Conference_Titel :
Simulation Conference, 2005 Proceedings of the Winter
Print_ISBN :
0-7803-9519-0
DOI :
10.1109/WSC.2005.1574303