“…Some of them include queuing networks [6,36], Markov models, Cellular Automata [12,38,30,33], DEVS [8,22], software agents [2], object-oriented programming [34] and learning automata [25]. Several other approaches have also been used, from Game Theory [7], Petri Nets [37], up to fluid or electrical flow models equivalent to traffic.…”