in a centralized manner. To avoid deadlocks, all the
decisions must be taken with anticipation, allowing
the forecast of possible deadlocks and its resolution
before they actually occur.
Interface Manager (IM) agent deals with the selec-
tion of the most appropriate message interface to the
driver, taken in account the type of message.
Localization agent determines the localization of the
vehicle in the intersection map, using GPS data and
an intersection beam signal, and compares its posi-
tion with neighbor vehicles positions, periodically
transmitted through wireless communications. This
agent must decide whether the situation is critical,
based on position and vehicle data, and warn UM in
case of imminent danger.
Vehicle agent gathers vehicle data (e.g. speed, ac-
celeration, brakes, steering) and feeds Localization
agent with that information. UM receives also simi-
lar feedback. Moreover, this agent gets commands
issued by Driver agent.
Driver agent deals with the control of the whole ve-
hicle. It receives information, whether critical or not,
via IM agent and responds accordingly to that in-
formation and the type of driver modeled. For that
purpose, Driver agent maintains a driver type data-
base. This agent issues commands to Vehicle agent
directly and indirectly through IM.
Traffic Simulation Environment represents the en-
vironment where the agents evolve. One of its main
functions is to provide communications between
agents, in the platform level, allowing appropriate
management of agents’ percepts and actions.
Graphical presentation of simulation results will also
be directly connected with this component.
5 CONCLUSIONS AND FUTURE
WORK
In this paper we propose an architecture in which the
simulation and management of the inter-vehicle
communications are integrated in the simulation of
vehicles, in a hierarchical multi-agent environment.
We also present a short survey of existing method-
ologies, platforms, ontologies and languages, and
suggest some possible choices to allow appropriate
system implementation.
MAS development using the appropriate meth-
odology, the implementation of the solution in the
selected platform, the validation of the process and
final deployment will follow.
ACKNOWLEDGEMENTS
This work was supported by Institute of Systems and
Robotics and Fundação para a Ciência e Tecnologia
under contract NCT04:POSC/EEA/SRI/
58016/2004.
REFERENCES
Avila, A. et al., (2005). A complete Simulator Architec-
ture for Inter-vehicle Communication Based Intersec-
tion Warning Systems. In Proc. 8
th
Int. IEEE Conf. In-
telligent Transportation Systems, Vienna, Austria.
Braubach, L. Pokahr, A., & Lamersdorf W. (2006). Tools
and Standards, Chapter of Multi-agent Engineering -
Theory and Applications in Enterprises. Springer Se-
ries: Int. Handbooks on Information Systems, Editors:
S. Kirn, O. Herzog, P. Lockemann, O. Spaniol.
Dresner, K. and Stone, P., 2005. Multiagent Traffic Man-
agement: An Improved Intersection Control Mecha-
nism. In The Forth International Joint Conference on
Autonomous Agents and Multiagent Systems (AAMAS
05), pp. 471-477, Utrecht, The Netherlands.
Eichler, S et al. (2005). Simulation of Car-to-Car Messag-
ing: Analyzing the Impact on Road Traffic. In Proc. of
the 13th IEEE Int. Symposium on Modeling, Analysis,
and Simulation of Computer and Telecommunication
Systems, vol. 00, pp. 507 – 510.
Hallé, S., Laumonier, J., & Chaib-draa, B. (2004). A De-
centralized Approach to Collaborative Driving Coor-
dination. In IEEE Intelligent Transportation Systems
Conference, Washington, D.C., USA.
Li, Z., Wang, F., Miao, Q., & He, F. (2006). An Urban
Traffic Control System Based on Mobile Multi-
Agents. In Proc. of IEEE Int. Conference on Vehicular
Electronics and Safety, Shanghai, China.
Padgham, L., & Winikoff, M. (2002). Prometheus: A
Methodology for Developing Intelligent Agents. In
proceedings of the Third International Workshop on
Agent-Oriented Software Engineering, at AAMAS'02.
Piorkowski, M. et. al. (2006). Joint Traffic and Network
Simulator for VANETs. Poster Session, MICS 2006,
Zurich, Switzerland.
Sturm, A., & Shehory, Onn. (2003). A Framework for
Evaluating Agent-Oriented Methodologies. In M.
Winikoff P. Giorgini, B. Henderson-Sellers, editor,
Proc. of the Int. Bi-Conference Workshop on Agent-
Oriented Information Systems, AOIS.
Vogel, A., & Nagel, K. (2005). Multi-agent based simula-
tion on individual traffic in Berlin, In Proc. of the Int.
Conference on Computers in Urban Planning and Ur-
ban Management (CUPUM’05), London.
Wooldridge, M. (2002). An Introduction to multi-agent
Systems. John Wiley & Sons, Chichster, U.K.
ICINCO 2008 - International Conference on Informatics in Control, Automation and Robotics
218