Agent Communication in Distributed Simulations

  • Fang Wang
  • Stephen John Turner
  • Lihua Wang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3415)


Multi-Agent Systems (MASs) provide a valuable tool for handling increasing software complexity and supporting rapid and accurate decision making. Various environments for testing, analyzing and developing MASs have been developed. This paper describes an approach to integrating agents into distributed simulations. Using the JADE toolkit and the HLA (High Level Architecture), a general architecture is obtained, where both the high level agent specific services and the underlying middleware comply with international standards. In this paper, we show how an MAS may be used to represent entities in a simulation, focusing on the issue of agent to agent communication, as this is one of the key characteristics of MASs. The causality problem in agent communication is described, and conditions for ensuring consistency are identified. A prototype system has been implemented to demonstrate the feasibility of our solution and some experimental results are presented.


Multi-agent systems distributed simulation high level architecture communication causality synchronization 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Eiter, T., Mascardi, V.: Comparing environments for developing software agents. INFSYS Research Report 1843-01-02, Institut und Ludwig Wittgenstein Labor für Informationssysteme, Austria (2001)Google Scholar
  2. 2.
    Jennings, N.R., Sycara, K., Wooldridge, M.: A roadmap of agent research and development. In: Autonomous Agents and Multi-Agent Systems, vol. 1, pp. 7–38. Kluwer Academic Publishers, Boston (1998)Google Scholar
  3. 3.
    Fujimoto, R.M. (ed.): Parallel and Distributed Simulation Systems. John Wiley & Sons, Inc., Wiley (2000)Google Scholar
  4. 4.
    Uhrmacher, A.M., Gugler, K.: Distributed, parallel simulation of multiple, deliberative agents. In: Proceedings of the 14th Parallel and Distributed Simulation Conferenc (PADS’2000), Bologna, pp. 101–110 (2000)Google Scholar
  5. 5.
    Wang, L., Turner, S.J., Wang, F.: Interest Management in Agent-Based Distributed Simulations. In: 7th IEEE International Workshop on Distributed Simulation and Real-Time Application (DS-RT 2003), Delft, The Netherlands, pp. 20–27 (2003)Google Scholar
  6. 6.
    Andersson, J., Löf, S.: HLA as Conceptual Basis for a Multi-Agent Environment. Technical Report 8th-CGF-033, Pitch Kunskapsutveckling AB (1999)Google Scholar
  7. 7.
    Logan, B., Theodoropoulos, G.: The distributed simulation of multi-agent systems, vol. 89, pp. 174–186 (2001)Google Scholar
  8. 8.
    Lees, M., Logan, B., Theodoropoulos, G., Oguara, T.: Simulating Agent-Based Systems with HLA: The Case of SIM_AGENT — Part II. In: European Simulation Interoperability Workshop (Euro-SIW), 03E-SIW-076, UK (2003)Google Scholar
  9. 9.
    Wang, F., Turner, S.J., Wang, L.: Integrating Agents into HLA-based Distributed Virtual Environments. In: 4th Workshop on Agent-Based Simulation (ABS2003), Montpellier, France, pp. 9–14 (2003)Google Scholar
  10. 10.
    Gyurjyan, V., Abbott, D., Heyes, G., Jastrzembski, E., Timmer, C., Wolin, E.: FIPA agent based network distributed control system. In: Computing in High Energy and Nuclear Physics, La Jolla, California (2003)Google Scholar
  11. 11.
    Tan, G., Xu, L.: An Agent-based DDM Filtering Mechanism for HLA. Special Issue on Software Agents and Simulation, Simulation 76, 329–344 (2001)Google Scholar
  12. 12.
    Jennings, N.R., Wooldridge, M.J. (eds.): Agent Technology: foundations, applications, and markets. Springer. UNICOM, Berlin, Heidelberg and New York (1998)Google Scholar
  13. 13.
    Bellifemine, F., Poggi, A., Rimassa, G.: JADE – A FIPA-compliant agent framework. In: Proceedings of PAAM 1999, London, pp. 97–108 (1999)Google Scholar
  14. 14.
    FIPA: FIPA Agent Management Spacification. Technical Report SC00023J (2002),
  15. 15.
    DoD: High-Level Architecture Rules Version 1.3. Technical Report IEEE P1516/D1, U.S. Department of Defense, New York, NY 10017, USA (1998)Google Scholar
  16. 16.
    Fujimoto, R.M.: Time Management in The High Level Architecture. Simulation 71, 388–400 (1998)CrossRefGoogle Scholar
  17. 17.
    Wang, F., Turner, S.J., Wang, L.: Multi-Agent Interactions in Distributed Virtual Worlds. In: IEEE TENCON 2004, vol. B, pp. 345–348. Chiang Mai, Thailand (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Fang Wang
    • 1
  • Stephen John Turner
    • 1
  • Lihua Wang
    • 1
  1. 1.Parallel & Distributed Computing Centre, School of Computer EngineeringNanyang Technological UniversitySingapore

Personalised recommendations