Large cities around the world face numerous challenges to guarantee the quality of life of its citizens. A promising approach to cope with these problems is the concept of Smart Cities, of which the main idea is the use of Information and Communication Technologies to improve city services. Being able to simulate the execution of Smart Cities scenarios would be extremely beneficial for the advancement of the field. Such a simulator, like many others, would need to represent a large number of various agents (e.g. cars, hospitals, and gas pipelines). One possible approach for doing this in a computer system is to use the actor model as a programming paradigm so that each agent corresponds to an actor.
Eduardo’s research aims to develop an open-source, extensible, large-scale Traffic Simulator for Smart Cities developed in Erlang, called InterSCSimulator. The objective of InterSCSimulator is simulate complex Smart City scenarios with millions of agents using a real map of a large city.