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.

 

 

   

AgentLink is the European Commission's IST-funded Coordination Action for Agent-Based Computing
and is coordinated by the
University of Liverpool and University of Southampton
If you encounter any problems with these pages please contact web@agentlink.org.