This document discusses key concepts in discrete event simulation including system models, event lists, time-advance algorithms, and world views. It describes discrete event simulation as modeling systems where state changes occur at discrete points in time. A time-advance algorithm uses an event list to advance the simulation clock to the time of the next scheduled event. The main world views are event scheduling, process-interaction, and activity scanning.