SimGine: A simulation engine for stochastic discrete-event systems based on SDES description

被引:1
作者
Khalili, Ali [1 ]
Azgomi, Mohammad Abdollahi [1 ]
Bidgoly, Amir Jalaly [1 ]
机构
[1] Iran Univ Sci & Technol, Sch Comp Engn, Tehran 1684613114, Iran
来源
SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL | 2013年 / 89卷 / 04期
关键词
Stochastic discrete-event systems; simulation engines; formal methods; discrete-event simulation;
D O I
10.1177/0037549712473512
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Discrete-event systems have gained a lot of interest due to their wide range of applications, and discrete-event simulation is a useful method for the performance evaluation of such systems. In this domain, model-based evaluation methods play an important role and there are many formalisms and realistic experiments using these methods. In this paper, we introduce SimGine, a multi-formalism simulation engine for stochastic discrete-event systems based on SDES, which is a unified abstract description for stochastic discrete-event systems. The engine is also capable of rare-event simulation of models using the importance sampling technique, which makes it the first multi-formalism simulation tool with rare-event simulation capability. The XML-based input language of SimGine allows for definition of the required methods. The body of each method is expressed by codes in a high-level programming language and this provides a powerful and flexible approach for defining events with complex behavior. For the simulation of an existing model, a tool for translating models into the SimGine input language should be prepared. SimGine can be used as a stand-alone simulation tool or as a simulation engine in other tools.
引用
收藏
页码:539 / 555
页数:17
相关论文
共 50 条
[21]   Building Discrete-Event Simulation for Digital Twin Applications in Production Systems [J].
Sakr, Ahmed H. ;
Aboelhassan, Ayman ;
Yacout, Soumaya ;
Bassetto, Samuel .
2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
[22]   Diagnosis of deep discrete-event systems [J].
Lamperti G. ;
Zanella M. ;
Zhao X. .
Journal of Artificial Intelligence Research, 2021, 69 :1473-1532
[23]   Discrete-event simulation is dead, long live agent-based simulation! [J].
Siebers, P. O. ;
Macal, C. M. ;
Garnett, J. ;
Buxton, D. ;
Pidd, M. .
JOURNAL OF SIMULATION, 2010, 4 (03) :204-210
[24]   Discrete-event simulation for evaluating virtual organizations [J].
Liston, P. ;
Byrne, J. ;
Heavey, C. ;
Byrne, P. J. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (05) :1335-1356
[25]   Discrete-Event Simulation in Healthcare Settings: A Review [J].
Forbus, John J. ;
Berleant, Daniel .
MODELLING, 2022, 3 (04) :417-433
[26]   Discrete-event simulation: an inquiry into user practice [J].
Hollocks, BW .
SIMULATION PRACTICE AND THEORY, 2001, 8 (6-7) :451-471
[27]   Storage and retrieval of discrete-event simulation models [J].
Arons, HD ;
Boer, CA .
SIMULATION PRACTICE AND THEORY, 2001, 8 (08) :555-576
[28]   Assumptions and simplifications in discrete-event simulation modelling [J].
Robinson, Stewart ;
Brooks, Roger .
JOURNAL OF SIMULATION, 2024,
[29]   Design patterns in discrete-event simulation (DES) [J].
Pristupa, AV ;
Zmeyev, OA .
KORUS 2004, Vol 1, Proceedings, 2004, :141-144
[30]   Discrete-event simulation of neutron interferometry experiments [J].
De Raedt, H. ;
Jin, F. ;
Michielsen, K. .
QUANTUM THEORY: RECONSIDERATION OF FOUNDATIONS 6, 2012, 1508 :172-186