Universal Simulation Engine (USE): A model-independent library for discrete event simulation

Research output: Contribution to journalConference articleResearchpeer review

Authors

  • Desheng Fu
  • Matthias Becker
  • Helena Szczerbicka
View graph of relations

Details

Original languageEnglish
Pages (from-to)146-154
Number of pages9
JournalSimulation Series
Volume47
Issue number2
Publication statusPublished - 2015
Event48th Annual Simulation Symposium, ANSS 2015, Part of the 2015 Spring Simulation Multi-Conference, SpringSim 2015 - Alexandria, United States
Duration: 12 Apr 201515 Apr 2015

Abstract

Universal Simulation Engine (USE) is a C++ library providing a model-independent environment for Discrete Event Simulation (DES) tasks. Unlike most simulators, USE focuses on the general simulation technology and integrates many features, which are necessary to build a correct and efficient simulation system. It is aimed at providing a professional environment to reduce the cost of modeling as well as the execution time of the simulation for almost all DES models. Developers may use USE as an open framework to build models very efficiently. USE also supports many advanced features such as Distributed Discrete Event Simulation (DDES), Virtual Environments (VE), Online Simulation (OS), dynamic coupling / decoupling of sub-models, etc. This paper introduces the distinctive features of USE for practical implementation of DES, DDES and VE systems. We also evaluate the performance of USE by comparison with existing simulators.

Keywords

    Discrete event simulation, Optimization

ASJC Scopus subject areas

Cite this

Universal Simulation Engine (USE): A model-independent library for discrete event simulation. / Fu, Desheng; Becker, Matthias; Szczerbicka, Helena.
In: Simulation Series, Vol. 47, No. 2, 2015, p. 146-154.

Research output: Contribution to journalConference articleResearchpeer review

Fu, D, Becker, M & Szczerbicka, H 2015, 'Universal Simulation Engine (USE): A model-independent library for discrete event simulation', Simulation Series, vol. 47, no. 2, pp. 146-154.
Fu, D., Becker, M., & Szczerbicka, H. (2015). Universal Simulation Engine (USE): A model-independent library for discrete event simulation. Simulation Series, 47(2), 146-154.
Fu D, Becker M, Szczerbicka H. Universal Simulation Engine (USE): A model-independent library for discrete event simulation. Simulation Series. 2015;47(2):146-154.
Fu, Desheng ; Becker, Matthias ; Szczerbicka, Helena. / Universal Simulation Engine (USE) : A model-independent library for discrete event simulation. In: Simulation Series. 2015 ; Vol. 47, No. 2. pp. 146-154.
Download
@article{7d372c1c944d4d47a4be37fe3024af3e,
title = "Universal Simulation Engine (USE): A model-independent library for discrete event simulation",
abstract = "Universal Simulation Engine (USE) is a C++ library providing a model-independent environment for Discrete Event Simulation (DES) tasks. Unlike most simulators, USE focuses on the general simulation technology and integrates many features, which are necessary to build a correct and efficient simulation system. It is aimed at providing a professional environment to reduce the cost of modeling as well as the execution time of the simulation for almost all DES models. Developers may use USE as an open framework to build models very efficiently. USE also supports many advanced features such as Distributed Discrete Event Simulation (DDES), Virtual Environments (VE), Online Simulation (OS), dynamic coupling / decoupling of sub-models, etc. This paper introduces the distinctive features of USE for practical implementation of DES, DDES and VE systems. We also evaluate the performance of USE by comparison with existing simulators.",
keywords = "Discrete event simulation, Optimization",
author = "Desheng Fu and Matthias Becker and Helena Szczerbicka",
note = "Publisher Copyright: Copyright {\textcopyright} 2015 Society for Modeling and Simulation International (SCS).; 48th Annual Simulation Symposium, ANSS 2015, Part of the 2015 Spring Simulation Multi-Conference, SpringSim 2015 ; Conference date: 12-04-2015 Through 15-04-2015",
year = "2015",
language = "English",
volume = "47",
pages = "146--154",
number = "2",

}

Download

TY - JOUR

T1 - Universal Simulation Engine (USE)

T2 - 48th Annual Simulation Symposium, ANSS 2015, Part of the 2015 Spring Simulation Multi-Conference, SpringSim 2015

AU - Fu, Desheng

AU - Becker, Matthias

AU - Szczerbicka, Helena

N1 - Publisher Copyright: Copyright © 2015 Society for Modeling and Simulation International (SCS).

PY - 2015

Y1 - 2015

N2 - Universal Simulation Engine (USE) is a C++ library providing a model-independent environment for Discrete Event Simulation (DES) tasks. Unlike most simulators, USE focuses on the general simulation technology and integrates many features, which are necessary to build a correct and efficient simulation system. It is aimed at providing a professional environment to reduce the cost of modeling as well as the execution time of the simulation for almost all DES models. Developers may use USE as an open framework to build models very efficiently. USE also supports many advanced features such as Distributed Discrete Event Simulation (DDES), Virtual Environments (VE), Online Simulation (OS), dynamic coupling / decoupling of sub-models, etc. This paper introduces the distinctive features of USE for practical implementation of DES, DDES and VE systems. We also evaluate the performance of USE by comparison with existing simulators.

AB - Universal Simulation Engine (USE) is a C++ library providing a model-independent environment for Discrete Event Simulation (DES) tasks. Unlike most simulators, USE focuses on the general simulation technology and integrates many features, which are necessary to build a correct and efficient simulation system. It is aimed at providing a professional environment to reduce the cost of modeling as well as the execution time of the simulation for almost all DES models. Developers may use USE as an open framework to build models very efficiently. USE also supports many advanced features such as Distributed Discrete Event Simulation (DDES), Virtual Environments (VE), Online Simulation (OS), dynamic coupling / decoupling of sub-models, etc. This paper introduces the distinctive features of USE for practical implementation of DES, DDES and VE systems. We also evaluate the performance of USE by comparison with existing simulators.

KW - Discrete event simulation

KW - Optimization

UR - http://www.scopus.com/inward/record.url?scp=84937795638&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:84937795638

VL - 47

SP - 146

EP - 154

JO - Simulation Series

JF - Simulation Series

SN - 0735-9276

IS - 2

Y2 - 12 April 2015 through 15 April 2015

ER -