Software:Comparison of platforms for software agents

From HandWiki
Short description: none



There several platforms for software agents or also agent development toolkits, which can facilitate the development of multi-agent systems.[1][2][3] Hereby, software agents are implemented as independent threads which communicate with each other using agent communication languages. Below is a chart intended to capture many of the features that are important to such platforms.

Comparison of platforms

Agent Based Modeling Toolkit Comparison
Platform Description License Communication Interoperability Migration mechanism GUI Last Update
Cougaar Multi-agent systems; highly distributed, scalable, reliable, survivable applications; Domain independent; large scale distributed, complex, data intensive (can be configured for small-scaled embedded applications) Cougaar Software Inc.; Vienna, Virginia, USA. Cougaar Open Source License (COSL) is a modified version of the OSI approved BSD License Unknown Unknown Unknown 2012 [4]
JACK A framework in Java for multi-agent system development Proprietary Unknown FIPA JACK Unknown Unknown 2006-05-18 [5]
JADE Distributed applications composed of autonomous entities LGPL version 2; Telecom Italia; Torino & Parma, Italy Asynchronous FIPA RMI Yes 2017-08-06 [6]
SARL Distributed applications composed of autonomous entities Apache version 2 Unknown Unknown Unknown Unknown 2021-05-27 (Version 0.12.0) [7]
IBM Agent Builder Distributed applications composed of autonomous entities Open source tool Synchronous and asynchronous MASIF SOCKET Partitially 2021-05-11 [8]
ZEUS A toolkit for building distributed multiagent systems Open source tool Asynchronous FIPA NO Yes Unknown [9]

References

  1. Chawla, Jaspreet; Ahlawat, Anil Kr (2021). "Resolving Interoperability Issues of Date with Null Value and Collection of Complex Data Types by Using JADE-WSIG Framework" (in English). Webology 18 (1): 263–284. ISSN 1943-023X. https://www.webology.org/abstract.php?id=448. 
  2. Singh, Aarti; Juneja, Dimple; Sharma, A. K. (25 November 2011). "Agent Development Toolkits". arXiv:1111.5930 [cs.MA].
  3. Nguyen, G.. "AGENT PLATFORM EVALUATION AND COMPARISON". Rapport technique, Institute of Informatics, Bratislava, Slovakia. http://ups.savba.sk/parcom/publications/agents/TR-2002-06.pdf. 
  4. "Cougaar | Cougaar Agent Architecture Open-Source site". http://cougaar.org/. 
  5. "Downloads". https://aosgrp.com.au/downloads/#. 
  6. "News | Jade Site". https://jade.tilab.com/news/. 
  7. "SARL News and Events". http://www.sarl.io/news/index.html. 
  8. "Agent Builder". https://www.ibm.com/docs/en/cloud-paks/cp-management/2.0.0?topic=monitoring-agent-builder. 
  9. Nwana, Hyacinth S.; Ndumu, Divine T.; Lee, Lyndon C.; Collis, Jaron C. (January 1999). "Zeus: A toolkit for building distributed multiagent systems" (in en). Applied Artificial Intelligence 13 (1–2): 129–185. doi:10.1080/088395199117513. ISSN 0883-9514. https://www.tandfonline.com/doi/pdf/10.1080/088395199117513.