A simulation approach that models the behavior of individual agents to understand emergent system-level behaviors.