PLATFORMS FOR THE DEVELOPMENT OF AGENT SYSTEMS


Inactive Platforms

GO BACK

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 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 Agent based models with spatial components based on ArcGIS INACTIVE
8 AgentBuilder 1.4 Java 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 Java-based graphical development environment enforcing Multiagent Systems Engineering methodology INACTIVE
11 agentTool III 1.1.4 Java 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 FIPA compliant agent platform with component-based architecture INACTIVE
18 BRAHMS - - 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 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 - 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 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 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++ 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 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 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 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 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) 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 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 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 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 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 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