Discrete-Event Simulator