Comparison of platforms for software agents

Last updated

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.

Contents

Comparison of platforms

Agent Based Modeling Toolkit Comparison
PlatformDescriptionLicenseCommunicationInteroperabilityMigration 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) [a] Un­knownUn­knownUn­known2012 [5]
JACK A framework in Java for multi-agent system development Proprietary Un­knownFIPA JACKUn­knownUn­knownMay 18, 2006 [6]
JADE [7] Distributed applications composed of autonomous entities GNU LGPL version 2;Asynchronous FIPA RMI YesAugust 15, 2021 [8]
SARL Distributed applications composed of autonomous entitiesApache version 2Event-basedUn­knownUn­knownOnly in demo projectNovember 6, 2024 (Version 0.14.0) [9]
IBM Agent BuilderDistributed applications composed of autonomous entitiesOpen sourceSynchronous and asynchronousMASIFSOCKETPartialMay 11, 2021 [10]
ZEUSA toolkit for building distributed multiagent systemsOpen sourceAsynchronous FIPA NoYesUn­known [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". Webology. 18 (1): 263–284. ISSN   1943-023X.
  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" (PDF). Rapport technique, Institute of Informatics, Bratislava, Slovakia. Retrieved 19 March 2023.
  4. Cougaar Software Inc.; Vienna, Virginia, USA.
  5. "Cougaar | Cougaar Agent Architecture Open-Source site". Archived from the original on 9 December 2012.
  6. "Downloads". AOS Group. Retrieved 19 March 2023.
  7. "About JADE".
  8. "Releases · jade / Jade · GitLab".
  9. "SARL News and Events".
  10. "Agent Builder". www.ibm.com. Retrieved 19 March 2023.
  11. Nwana, Hyacinth S.; Ndumu, Divine T.; Lee, Lyndon C.; Collis, Jaron C. (January 1999). "Zeus: A toolkit for building distributed multiagent systems". Applied Artificial Intelligence. 13 (1–2): 129–185. doi: 10.1080/088395199117513 . ISSN   0883-9514.