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

Template:Sort-under

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[4] Open Source License (COSL)[lower-alpha 1] Unknown Unknown Unknown 2012 [5]
JACK A framework in Java for multi-agent system development Proprietary Unknown FIPA JACK Unknown Unknown 2006-05-18 [6]
JADE[7] Distributed applications composed of autonomous entities GNU LGPL version 2; Asynchronous FIPA RMI Yes August 15, 2021[8]
SARL Distributed applications composed of autonomous entities Apache version 2 Event-based Unknown Unknown Only in demo project 2024-11-06 (Version 0.14.0)[9]
IBM Agent Builder Distributed applications composed of autonomous entities Open source Synchronous and asynchronous MASIF SOCKET Partial 2021-05-11 [10]
ZEUS A toolkit for building distributed multiagent systems Open source Asynchronous FIPA No Yes Unknown [11]

Notes

  1. A modified version of the OSI approved BSD License

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 Software Inc.; Vienna, Virginia, USA.
  5. "Cougaar | Cougaar Agent Architecture Open-Source site". http://cougaar.org/. 
  6. "Downloads". https://aosgrp.com.au/downloads/#. 
  7. "About JADE". https://jade-project.gitlab.io/page/about/. 
  8. "Releases · jade / Jade · GitLab". https://gitlab.com/jade-project/jade/-/releases. 
  9. "SARL News and Events". http://www.sarl.io/news/index.html. 
  10. "Agent Builder". https://www.ibm.com/docs/en/cloud-paks/cp-management/2.0.0?topic=monitoring-agent-builder. 
  11. 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.