Object-Oriented Computer Simulation of Discrete-Event Systems