Software:Comparison of platforms for software agents
From HandWiki
This article possibly contains original research. (April 2026) (Learn how and when to remove this template message) |
This article or section possibly contains synthesis of material which does not verifiably mention or relate to the main topic. (April 2026) (Learn how and when to remove this template message) |
Short description: none
| Part of a series on |
| Multi-agent systems |
|---|
| Multi-agent simulation |
|
| Agent-oriented programming |
| Related |
|
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
| 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
- ↑ A modified version of the OSI approved BSD License
References
- ↑ 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.
- ↑ Singh, Aarti; Juneja, Dimple; Sharma, A. K. (25 November 2011). "Agent Development Toolkits". arXiv:1111.5930 [cs.MA].
- ↑ 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.
- ↑ Cougaar Software Inc.; Vienna, Virginia, USA.
- ↑ "Cougaar | Cougaar Agent Architecture Open-Source site". http://cougaar.org/.
- ↑ "Downloads". https://aosgrp.com.au/downloads/#.
- ↑ "About JADE". https://jade-project.gitlab.io/page/about/.
- ↑ "Releases · jade / Jade · GitLab". https://gitlab.com/jade-project/jade/-/releases.
- ↑ "SARL News and Events". http://www.sarl.io/news/index.html.
- ↑ "Agent Builder". https://www.ibm.com/docs/en/cloud-paks/cp-management/2.0.0?topic=monitoring-agent-builder.
- ↑ 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.
