The platforms listed in the following section were classified as inactive since, during the last 3 years, there have been no further updates regarding their development. Therefore, the table consists of the platforms on which the last reference appears in the years from 1990 to 2019.
# | Name | Last version | Programming language | License | Website, Documentation, Papers | Description | Status |
---|---|---|---|---|---|---|---|
1 | 2APL | August 2012 | Java, 2APL | An agent-oriented programming language that facilitates the implementation of multi-agent systems | INACTIVE | ||
2 | 3APL | - | Java, Prolog, Haskell |
-
|
programming language for implementing cognitive agents that provides a set of practical reasoning rules through which agents' goals can be updated or revised | INACTIVE | |
3 | A-Globe | - | Java |
Commercial
|
Fast, scalable and lightweight agent development platform with environmental simulation and mobility support | INACTIVE | |
4 | Agent Building Shell | - | - |
-
|
Reusable languages and services for agent construction, implements KQML-based communication, logic based knowledge management, content-based information distribution, intended for construction of multiagent supply chain systems | INACTIVE | |
5 | Agent-0 | 25-OCT-91 | Lisp |
-
|
Base-level agent language for Agent Oriented Programming (AOP), agent mental state in form of beliefs and commitments, agent synchronization with common clock | INACTIVE | |
6 | Agent-K | - | Prolog |
-
|
Integration of KQML with AOP principles allowing creation of inter-operable software agents | INACTIVE | |
7 | AgentAnalyst | 1.0 | NQPy - Not Quite Python |
Open Source
|
Agent based models with spatial components based on ArcGIS | INACTIVE | |
8 | AgentBuilder | 1.4 | Java |
Commercial
|
Integrated software toolkit that allows developing intelligent software agents and agent-based applications | INACTIVE | |
9 | AgentFactory | 1.9.10 | Java | A framework for developing and deploying agent systems. It provides a FIPA-based distributed Run-Time Environment that supports the deployment of agent types, ranging from bespoke, reactive to deliberative | INACTIVE | ||
10 | agentTool | 1.8.1 | Java |
Open Source
|
Java-based graphical development environment enforcing Multiagent Systems Engineering methodology | INACTIVE | |
11 | agentTool III | 1.1.4 | Java |
Open Source
|
Java-based graphical development environment to help users analyze, design, and implement multi-agent systems. Supports Organization-based Multiagent Systems Engineering (O-MaSE) methodology | INACTIVE | |
12 | Aglets | 2.5 | Java | Mobile agent platform, based on applet-like developing paradigm, supports agents able to autonomously and spontaneously move from one host to another | INACTIVE | ||
13 | April | - | - |
-
|
Object based concurrent language with objects as processes, offers a simple interface to other programming languages, base for extension to DAI and multi-agent application platforms | INACTIVE | |
14 | Ascape | 5.6.1 | Java | Platform for development of general-purpose ABM with modeling and visualization tools | INACTIVE | ||
15 | Axnum | - | Axnum |
-
|
Created by microsoft programming language that builds upon the architecture of the Web and principles of isolation, actors, and message-passing. It shares syntax similarities with C# | INACTIVE | |
16 | Behaviour Composer | 5.6.1 | HTML, AJAX | Web-based tool for composing NetLogo micro-behaviors that can be used by developers with little or no programming experience in agent-based systems | INACTIVE | ||
17 | BOND | 2.93.6 | Java |
LGPL
|
FIPA compliant agent platform with component-based architecture | INACTIVE | |
18 | BRAHMS | - | - |
Closed Source
|
Developed by NASA; Brahms is a multi-agent modeling and simulation environment that improves our understanding of interaction between people and systems | INACTIVE | |
19 | breve | 2.7.2 | Python | Agent-based simulation environment for modelling agent interactions in 3D world and analyzing the emergent behaviors | INACTIVE | ||
20 | BSim | 3.0 | Java | Agent-based platform for studying bacterial population featuring 3D environments, physics, and built-in models | INACTIVE | ||
21 | CAFnE | - | XML |
-
|
Framework that uses concepts from model-driven development and component based software engineering to allow to easily assemble agent systems | INACTIVE | |
22 | CityFlow | - | C++ | Multi-agent reinforcement learning platform that facilitates large-scale microscopic traffic simulations | INACTIVE | ||
23 | Claim | - | Java |
Closed Source
|
Agent oriented language that combines representing the mental state of the agents, with the concurrence and mobility of the agents | INACTIVE | |
24 | Coach | 1.0.0 | Python | Framework which models an agent and an environment interaction in a modular way | INACTIVE | ||
25 | CoJACK | 1.1.1-b99 | - |
Closed Source
|
A cognitive architecture used for modelling the variation in human behavior. Supports BDI, and emulates reasoning based on emotions and physical condition | INACTIVE | |
26 | Concordia | - | Java |
Closed Source
|
An infrastructure for collaborating mobile agents consisting of a set of Java class libraries for server execution, agent application development, and agent activation | INACTIVE | |
27 | Concurrent MetateM | - | - |
-
|
Agent-oriented programming language, based on the theory of temporal logic, combines f temporal specifications with model of concurrent computation | INACTIVE | |
28 | CoSMoSim | 3.1.0 | Java | Visual based engine for creating agents based on parallel DEVS, Cellular Automata, and XML Schemas | INACTIVE | ||
29 | CougaarSoftware ActiveEdge | - | Java |
Closed source
|
Built on the Cognitive Agent Architecture and designed to automate the human reasoning processes to provide advanced narrow Artificial Intelligence solutions to challenging problems | INACTIVE | |
30 | DeepMind Spriteworld | 1.0.2 | Python | A reinforcement learning environment, developed for the COBRA agent model that consists of a 2-dimensional arena with simple shapes that can be moved freely | INACTIVE | ||
31 | Deserv | - | Python | Multi-agent platform, based on AWS Lambda, for development of decentralized systems that realize FaaS | INACTIVE | ||
32 | DESIRE | - | - |
-
|
Framework for DEsign and Specification of Interacting REasoning components, models the knowledge, interaction, and coordination of complex tasks and reasoning capabilities in agent systems | INACTIVE | |
33 | dMARS | - | C++ |
Commercial
|
Development and implementation environment for building complex, distributed, time-critical systems | INACTIVE | |
34 | EMOD | 2.20 | JSON for modeling, Python for script running | Stochastic, mechanistic ABM that uses quantitative and analytical means to model infectious disease | INACTIVE | ||
35 | Envision | - | XML | Multi-agent spatially-explicit and scenario-based modeling framework for representing values and behaviors of decision-makers on the landscape | INACTIVE | ||
36 | Eve | 3.1.1 | Java | Multipurpose, web-based agent platform, where agents communicate using simple protocols (JSON-RPC) over transport layers (HTTP, XMPP) | INACTIVE | ||
37 | EveJS | Futurlight 4 | JavaScript | JavaScript implementation of Eve | INACTIVE | ||
38 | EvoPlex | 0.2.1 | C++ | Developing agent-based models (ABM) and multi-agent systems (MAS) on networks | INACTIVE | ||
39 | eXAT | 1.5 | erlang | Experimental Tool for Programming Multi-Agent Systems in Erlang. It provides abstractions and libraries to easily realize agents by programming both the behavioral and intelligent part with the same language | INACTIVE | ||
40 | FIPA-OS | 2.2.0 | Java | Component-based toolkit, development of FIPA compliant agents, supports the majority of the FIPA Experimental specifications | INACTIVE | ||
41 | FLAME | 0.17.1 | C, XML |
Open Source
|
Agent-based modelling platform used to develop models and simulations for complex system applications, generates a complete agent-based application that can be compiled and deployed | INACTIVE | |
42 | Flame GPU | 1.5.0 | C++, CUDA | High performance GPU extension to the FLAME framework that provides a mapping between a formal agent specifications with C based scripting and optimized CUDA code | INACTIVE | ||
43 | GO! | - | Java | Multi-paradigm programming language, based on ontology oriented programming, multi-threaded with asynchronous message communication, designed for fast development of intelligent agent-based applications involving multi-threaded agents | INACTIVE | ||
44 | GTGolog | - | GTGolog |
-
|
Agent programming language that combines explicit agent programming in Golog with multi-agent planning in stochastic games | INACTIVE | |
45 | iLand | 1.0 | Javascript (having core written in C++) | Model of forest ecosystem dynamics, spatially explicit, hierarchical, multi-scale, used for studying ecosystem resilience, climate change adaptation, exchange and storage of forest carbon | INACTIVE | ||
46 | Impact | 2 | Java, C, HTML |
-
|
platform for creating agents in distributed environment, that provides yellow pages, thesaurus, registration, type and interface as well as Agent Development Environment for testing purposes | INACTIVE | |
47 | JaCa - Android | 0.9.0 | Java | JaCaMo based framework for developing Android mobile applications with cognitive agents, uses BDI architecture and Agents & Artifacts conceptual model | INACTIVE | ||
48 | JAFMAS | - | Java |
-
|
Agent Framework for MultiAgent Systems, uses speech-act based communication languages, implements agent plans in form of rule-based conversations and subject-based and broadcast communications | INACTIVE | |
49 | JAM | 0.76 | Java |
Open Source - free for non commercial use
|
Hybrid architecture, combines BDI, Procedural Reasoning System (PRS), Structured Circuit Semantics (SCS) and the Act plan interlingua, supports top-down, goal-based reasoning and bottom-up data-driven reasoning | INACTIVE | |
50 | JASA | 1.2.8 | Java |
Open Source
|
Java Auction Simulator API (JASA) allows researchers in agent-based computational economics to write high-performance trading simulations using a number of different auction protocols | INACTIVE | |
51 | JATLite | Beta | Java | Package of programs for development of software agents communicating robustly over the Internet, agent construction facilitated via classes separated into layers, supports portable and mobile agents | INACTIVE | ||
52 | JIAC | 5.2.4 | Java | Framework for developing complex, scalable and distributed systems based on agents having the memory, lifecycles and execution-cycles | INACTIVE | ||
53 | jREC | - | Java, Prolog |
Open Source
|
Java and Prolog-based tool for reasoning upon the dynamics of an event-based system with respect to an Reactive Event Calculus specification | INACTIVE | |
54 | JXSE | 2.7 | Java | The Java Implementation of the JXTA Protocols | INACTIVE | ||
55 | JXTA | 2.5 | XML | Peer-to-Peer (P2P) modular platform based on set of open protocols, connects heterogeneous devices into network, supports multiple platforms, languages and OS | INACTIVE | ||
56 | MaDKit | 5.3.2 | Java | Lightweight Java library for developing distributed applications and simulations using the multi-agent paradigm | INACTIVE | ||
57 | MADP | 0.4.1 | C++ | A decision process toolbox for representing multi-agent problems and performing planning and learning in multi-agent systems | INACTIVE | ||
58 | MAPS | 1.1 | Java | A framework purposely developed on Sun SP OT technology for enabling agent-oriented programming of WSN applications | INACTIVE | ||
59 | MAST | - | Java |
-
|
Generic-purpose manufacturing simulation and control tool, FIPA-compliant, ontology-based dynamic scheduling, implements the simulation GUI | INACTIVE | |
60 | MicroJIAC | 3.0 | Java | Lightweight framework for development of applications based on scalable and independent agents that can be run on heterogeneous devices | INACTIVE | ||
61 | MINERVA | - | - |
-
|
Agent architecture based on logic programming, combines non-monotonic knowledge representation with reasoning mechanisms, supports BDI paradigm | INACTIVE | |
62 | MPMAS | 2.0 (VER005) | Microsoft Excel (Input files), C++ (MPMAS core) |
Free, closed source
|
Large-scale simulations of land use change in agriculture and forestry, uses farm-level linear programming | INACTIVE | |
63 | Multi-Agent System Development Kit | 3.0 | XML, C++ |
-
|
Fast, scalable and lightweight agent development platform with environmental simulation and mobility support | INACTIVE | |
64 | OASIS | - | - |
-
|
Air-traffic management system based on software agents, based on time-triggered architecture, implements procedural reasoning techniques, real-time task management and heuristic search techniques | INACTIVE | |
65 | PADE | 2.2.5 | Python | Platform for the development of distributed multi-agent systems based on Twisted Python package | INACTIVE | ||
66 | Pandora | 1.0.2 | C++, Python | ABM framework for large-scale distributed simulations in high-performance computing environments | INACTIVE | ||
67 | Phoenix | NatiOota | Java | Distributed and modular agent based simulation platform that can run highly scalable simulations | INACTIVE | ||
68 | PLACA | - | - |
-
|
Agent-oriented platform focused on agents' planning abilities, descendant of AGENT0, based on mental-change rules, expands agent's mental state with plans and intentions | INACTIVE | |
69 | Presage2 | 0.4.1 | Java | Simulation platform for prototyping of Agent Societies, and discovering effects of their design on individual agents | INACTIVE | ||
70 | PROFETA | - | Python |
-
|
Framework for writing robot strategies | INACTIVE | |
71 | PROSOCS | - | Prolog, Java |
-
|
Cognitive agents, supports reasoning and communication capabilities, uses KGP agency model and peer-to-peer system (JXTA) for agent communication | INACTIVE | |
72 | PUPS P3 | 5.0 | C | Portable cluster computing Linux environment for coarse grained parallel computations | INACTIVE | ||
73 | S-Claim | - | Java |
Closed Source
|
Declarative agent-oriented language for Ambient Intelligence, that inherits hierarchical structure of agents from CLAIM, but goes beyond the limitations of current languages | INACTIVE | |
74 | SeSAm | 2.0 | visual programming |
LGPL
|
Platform for multi-agent simulations that are based on a declarative, explicit model representation and visual programming | INACTIVE | |
75 | Siebog | 1.3.1 | Java, Scala, JavaScript | The Siebog multi-agent framework is an enterprise-scale multi-agent middleware that provides all the benefits of clustered computing on the server, as well as platform-independence on the client | INACTIVE | ||
76 | SLAPP | 3.3.10 | Python2, Python3 | Swarm-Like Agent Protocol in Python | INACTIVE | ||
77 | Swarm | 2.2 | Java | A kernel and library for the multi-agent simulation of complex systems. The basic architecture of Swarm is a collection of concurrently interacting agents | INACTIVE | ||
78 | TARTARUS | - | Prolog |
FreeWare
|
multi-agent platform for programming both static and mobile agents for purposes of the creation of Cyber-Physical Systems and Internet of Things | INACTIVE | |
79 | Visual Soar | 4.0 | Java |
Open Source
|
Development environment with GUI for Soar applications | INACTIVE | |
80 | VIVA | - | SQL, Prolog |
-
|
Declarative programming language, based on the VIVid agents concept and AOP paradigm, distinction between the schema and the state of an agent, intended for general purpose agent-oriented programming | INACTIVE | |
81 | Voyager | 8 | Java |
Commercial (30-days free evaluation under Recursion Software Evaluation License)
|
Platform used in development of high-impact distributed systems that facilitates M2M communications and features Object Request Broker (ORB) with support for mobile objects and autonomous agents | INACTIVE | |
82 | ZEUS Agent Toolkit | 2.0 | Java |
-
|
Framework that uses concepts from model-driven development and component based software engineering to allow domain experts to easily assemble agent systems | INACTIVE |