Discrete-event and agent-based simulation and where to use each | IEEE Conference Publication | IEEE Xplore