Java Agent Development Framework

From Wikipedia, the free encyclopedia
  (Redirected from Java Agent DEvelopment framework)
Jump to: navigation, search
JADE
Stable release 4.1 / July 13, 2011; 7 months ago (2011-07-13)
Development status Active
Written in Java
Operating system Cross-platform
Type Multi-agent system framework
License GNU Lesser General Public License
Website jade.tilab.com

Java Agent DEvelopment Framework, or JADE, is a software framework for multi-agent systems, in Java that has been in development since at least 2001.[1] The JADE platform allows the coordination of multiple FIPA-compliant agents and the use of the standard FIPA-ACL communication language in both SL and XML.

Contents

[edit] Overview

Jade creates multiple containers for agents, each of which can be on the same computing system or different systems. Together, a set of containers forms a platform.

Each platform must have a Main Container which holds two specialized agents called the AMS agent and the DF agent.[2]

  • The AMS (Agent Management System) agent is the authority in the platform. It is the only agent that can create and kill other agents, kill containers, and shut down the platform.
  • The DF (Directory Facilitator) agent implements a yellow pages service which advertises the services of agents in the platform so other agents requiring those services can find them.

[edit] Extensions

Jade has been extended by Wade (Workflows and Agents Development Environment). Wade implements a workflow system for representing and developing agent processes with a visual editor called WOLF.

[edit] Eclipse Support

In addition to its other features, Wade also provides a plug-in for integrating Wade (and, by inclusion, Jade) into the Eclipse IDE. Another plug-in that integrates Jade into Eclipse is eJade.

[edit] References

[edit] See also

[edit] External links

Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages