| |
|
|
|
Resources
EDUCATIONAL SOFTWARE
If
you have agent educational related software you can
be added to our list by sending details to publications@agentlink.org.
Other agent software is available here |
|
Related
resources |
|
Agent
Curricula |
More
information about agent courses offered by members
of the AgentLink network. |
| Educational
software |
|
|
NTT and Ishida
AgenTalk Describing Multiagent Coordination Protocols® is a coordination
protocol description language for multiagent systems. AgenTalk allows coordination
protocols
to be defined incrementally and to be easily customized
to suit application domains by incorporating an inheritance
mechanism. |
|
|
Kansas State University
The goal of agentTool is to allow agent system designers
to formally specify the required structure and behavior
of a multiagent system and semi-automatically synthesize
multiagent systems that meet those requirements. |
|
|
IBM Japan
An aglet is a Java object that can move from one host
on the Internet to another. That is, an aglet that
executes on one host can suddenly halt execution,
dispatch to a remote host, and resume execution there.
When the aglet moves, it takes along its program code
as well as its state (data). A built-in security mechanism
makes it safe for a computer to host untrusted aglets. |
|
|
Bond is a Java based
distributed object system and agent framework.
It implements a message
based middleware and associated services like directory,
persistence, monitoring and security. Bond allows
to easily build multi agent, distributed applications.
Another application of Bond will be a Virtual Laboratory
supporting data annotation and metacomputing.
|
|
|
DECAF (Distributed,
Environment-Centered Agent Framework) is a toolkit
which allows a well-defined software engineering approach
to building multi-agent systems. The toolkit provides
a stable platform to design, rapidly develop, and
execute intelligent agents to achieve solutions in
complex software systems. |
|
|
FIPA-OS is a component-based toolkit enabling
rapid development of FIPA compliant agents. FIPA-OS
supports the majority of the FIPA Experimental specifications
and is being continuously improved as a managed Open
Source project, making it an ideal choice for any
FIPA compliant agent development activity. |
|
|
1.21 A scaled-down version of 'Agent' that
is free for personal use. Free Agent is a fully functional
Usenet newsreader that is ideal for students, not
for profit organizations, and first-time users. Unlike
Agent, Free Agent does not contain an integrated Email
client or support for Usenet filters. |
|
|
The Media Lab MIT
Hive is a Java software platform for creating distributed
applications. Using Hive, programmers can easily create
systems that connect and use data from all over the
Internet. At its heart, Hive is an environment for
distributed agents to live, communicating and moving
to fulfill applications. |
|
|
IDEAL is a Web-based, distributed, multi-agent
learning system with a three-tier architecture. The
system ties the Web clients (for students) and the
underlying information servers (for courseware and
student profiles) together with the multi-agent resource
management. |
|
|
CSELT University of Parma
JADE (Java Agent DEvelopment Framework) is a software
framework to develop agent-based applications in compliance
with the FIPA specifications for interoperable intelligent
multi-agent systems. The goal is to simplify the development
while ensuring standard compliance through a comprehensive
set of system services and agents. JADE can then be
considered an agent middle-ware that implements an
Agent Platform and a development framework. |
|
|
MadKit is a Java multi-agent platform built
upon an organizational model. It provides general
agent facilities (lifecycle management, message passing,
distribution, ...), and allows high heterogeneity
in agent architectures and communication languages,
and various customizations. |
|
|
OpenCybele, Version 1.0 is an open source
release of the CybeleTM agent infrastructure developed
by Intelligent Automation Incorporated (IAI), Rockville
MD. OpenCybele is a runtime environment built on the
top of the JavaTM 2 platform for control and execution
of agents. OpenCybele adopts a service-layered architecture
promoting plug-n-play capability of agent services,
such as error handling, thread-management, event handling,
communication, timer, and migration. |
|
|
Free, open source, flexible toolkit for
designing agents with complex hybrid architectures. |
|
|
British Telecommunications Labs
Zeus is a 'collaborative' agent building environment
and component library written in Java. Each ZEUS agent
consists of a definition layer, an organisational
layer and a co-ordination layer. The definition layer
represents the agent's reasoning and learning abilities,
its goals, resources, skills, beliefs, preferences,
etc. |
|
|