Premium
DESP‐C++: a discrete‐event simulation package for C++
Author(s) -
Darmont Jérôme
Publication year - 2000
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/(sici)1097-024x(200001)30:1<37::aid-spe291>3.0.co;2-y
Subject(s) - discrete event simulation , computer science , event (particle physics) , deadlock , software , simulation software , simulation , distributed computing , physics , programming language , quantum mechanics
DESP‐C++ is a C++ discrete‐event random simulation engine that has been designed to be fast, very easy to use and expand, and to be valid. DESP‐C++ is based on the resource view. Its complete architecture is presented in detail, as well as a short ‘user manual’. The validity of DESP‐C++ is demonstrated by the simulation of three significant models. In each case, the simulation results obtained with DESP‐C++ match those obtained with a validated simulation software: QNAP2. The versatility of DESP‐C++ is also illustrated this way, since the modelled systems are very different from each other: a simple production system, the dining philosophers' classical deadlock problem, and a complex object‐oriented database management system. Copyright © 2000 John Wiley & Sons, Ltd.