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 条
  • [1] PDETool: A Multi-formalism Modeling Tool for Discrete-Event Systems Based on SDES Description
    Khalili, Ali
    Bidgoly, Amir Jalaly
    Azgomi, Mohammad Abdollahi
    APPLICATIONS AND THEORY OF PETRI NETS, PROCEEDINGS, 2009, 5606 : 343 - 352
  • [2] Discrete-event simulation of fluid stochastic Petri nets
    Ciardo, G
    Nicol, DM
    Trivedi, KS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (02) : 207 - 217
  • [3] Formal Framework for Discrete-Event Simulation
    Albert, Vincent
    Foucher, Clement
    IFAC PAPERSONLINE, 2017, 50 (01): : 5812 - 5817
  • [4] Discrete-Event Simulation Models for Assessing Incidents in Railway Systems
    Garcia Sanchez, Alvaro
    Ortega-Mier, Miguel
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND SUPPLY CHAIN MANAGEMENT, 2011, 4 (02) : 1 - 14
  • [5] RAYLANG: A MODELING LANGUAGE FOR PERFORMANCE EVALUATION OF STOCHASTIC DISCRETE-EVENT SYSTEMS
    Khalili, Ali
    Azgomi, Mohammad Abdollahi
    MESM 2009: 10TH MIDDLE EASTERN SIMULATION MULTICONFERENCE, 2009, : 119 - 127
  • [6] Introducing agent-based simulation of manufacturing systems to industrial discrete-event simulation tools
    Bueth, Lennart
    Broderius, Nik
    Herrmann, Christoph
    Thiede, Sebastian
    2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, : 1141 - 1146
  • [7] Discrete-event simulation on the Internet and the Web
    Shen, CC
    FUTURE GENERATION COMPUTER SYSTEMS, 2000, 17 (02) : 187 - 196
  • [8] Discrete-event simulation of alga expansion
    Hill, D
    Coquillard, P
    de Vaugelas, J
    SIMULATION, 1997, 68 (05) : 269 - 277
  • [9] Parallel discrete-event simulation applications
    Tropper, C
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2002, 62 (03) : 327 - 335
  • [10] SysML to Discrete-event Simulation to Analyze Electronic Assembly Systems
    Batarseh, Ola
    McGinnis, Leon F.
    THEORY OF MODELING AND SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2012 (DEVS 2012), 2012, 44 (04): : 357 - 364