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.
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 | May 18, 2006 [5] |
JADE | Distributed applications composed of autonomous entities | LGPL version 2; Telecom Italia; Torino & Parma, Italy | Asynchronous | FIPA | RMI | Yes | August 6, 2017 [6] |
SARL | Distributed applications composed of autonomous entities | Apache version 2 | Unknown | Unknown | Unknown | Unknown | May 27, 2021 (Version 0.12.0) [7] |
IBM Agent Builder | Distributed applications composed of autonomous entities | Open source tool | Synchronous and asynchronous | MASIF | SOCKET | Partitially | May 11, 2021 [8] |
ZEUS | A toolkit for building distributed multiagent systems | Open source tool | Asynchronous | FIPA | NO | Yes | Unknown [9] |