DESP-C++: A Discrete-Event Simulation Package for C++
J\'er\^ome Darmont (LIMOS)

TL;DR
DESP-C++ is a C++ library for discrete-event simulation that is fast, easy to use, and validated across diverse models, demonstrating its versatility and reliability.
Contribution
It introduces a new C++ simulation package based on the resource view, with detailed architecture, user manual, and validation against established software.
Findings
Simulation results match validated software QNAP2
Successfully modeled diverse systems including production, deadlock, and database
Demonstrated versatility and validity of DESP-C++
Abstract
DESP-C++ is a C++ discrete-event random simulation engine that has been designed to be fast, very easy to use and expand, and 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 philosopher classical deadlock problem, and a complex object-oriented database management system.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
