Traffic simulation models provide an effective way to study complex traffic flow phenomena without costly and time-consuming real-world data collection and experimentation. Simulation models allow researchers to reproduce dynamic traffic conditions over time through micro, meso, or macroscopic representations. The development of accurate traffic simulation involves defining the problem, collecting field input data, establishing logical relationships between modeled elements, programming the simulation, calibrating and validating the model against real data.