Links:
|
General-purpose Agent Development Suites:
- Actor Foundry - University of Illinois at Urbana-Champaign:
A collection of Java packages for building MASs. It provides services such as network-wide
nameservice, migration facility, communication mechanism. Based on Gul Agha's Actor model of computation.
- ADE- Universitaet Potsdam, Institut fuer Informatik:
Platform and Application
Independent Agent Development Environment. With the architecture
type-based methodology, theoretical fundamentals for the implementation of
computer-independent platforms for agent programming have been found.
Existing platforms, such as IBM Aglets or Objectspace Voyager, do not
support an architecture type-based approach and environment when
developing agent application systems.
- ADK - Tryllian: Agent
Development Kit (ADK). Developers of Java-based e-comerce, data warehouse
and workflow management applications can create software agents that
enable them to use a network more dynamically and effectively than ever
before.Tryllian's ADK consists of two parts, the Agent Foundation Classes
(AFC) and the Agent Runtime Environment (ARE). The Tryllian ADK allows
application programmers to define the components required to build an
agent-based application.
- Agent
Builder 1.3- AgentBuilder:
An integrated tool suite for constructing
intelligent software agents. AgentBuilder consists of two major components
- the Toolkit and the Run-Time System. The AgentBuilder Toolkit includes
tools for managing the agent-based software development process, analyzing
the domain of agent operations, designing and developing networks of
communicating agents, defining behaviors of individual agents, and
debugging and testing agent software.
- Agent
Building Shell - University of Toronto:
A collection of Java packages for building MASs. It provides services such as network-wide
nameservice, migration facility, communication mechanism. Based on Gul Agha's Actor model of computation.
- Aglets - IBM Tokio Research Labs:
Aglets are Java objects 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 itself to a remote host, and resume
execution there. When the aglet moves, it takes along its program code as
well as its data.
- Bee-Agent - TOSHIBA:
Software Development Framework Bee-gent is a new type of development
framework in that it is a 100% pure agent system. As opposed to other
systems which make only some use of agents, Bee-gent completely
"Agentifies" the communication that takes place between software
applications. The applications become agents, and all messages are carried
by agents. Thus, Bee-gent allows developers to build flexible open
distributed systems that make optimal use of existing applications.
- BOND :
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.
- CABLE
- Logica:
A key part of the GRACE system architecture. It provides support to users in the development and running of intelligent multi-agent applications. CABLE, developed by Logica for
this project, is a highly productive environment for developing large and
complex distributed applications for i) intelligent decision support and
ii) modelling and simulation. It is particularly well suited to
distributed software development projects of the type undertaken by the
GRACE consortium.
- FIPA-OS - Emorphia Limited:
is a publicly available Open Source community project that provides an implementation of
the FIPA open international standards for agent interoperability.
- JACK - Agent Software:
Implements a third-generation Belief, Desire and Intention (BDI) agent system using a component-based
approach. Based on the JACK Agent Language (JAL); an extension of Java.
- JADE/JADE-LEAP - CSELT/TILAB:
A software framework fully implemented in Java language. It simplifies the implementation of
multi-agent systems through a middle-ware that claims to comply with the
FIPA specifications and through a set of tools that supports the debugging
and deployment. JADE-LEAP is a Lightweight Extensible Agent Platform
produced by the LEAP consortium and is probably the smallest-footprint
FIPA-compliant agent platform in the World!
- JATLITE - AOS GROUP:
Implements a third-generation Belief, Desire and Intention (BDI) agent system using a component-based
approach. Based on the JACK Agent Language (JAL); an extension of Java.
- VOYAGER - Objectspace:
A standards neutral, 100% Pure Java development platform and object request
broker (ORB) for distributed computing; speeds development and improves
the performance and quality of enterprise solutions.
- ZEUS - British Telecom:
The ZEUS toolkit is a synthesis of established agent technologies with some novel solutions that provide an integrated environment for the rapid development of collaborative agent
applications.
MAS Models and Systems:
- IMPACT - University of Maryland: IMPACT provides a set of servers(yellow pages, thesaurus, registration, type and interface) that facilitate agent interoperability in an application independent manner.
- NOMADS - University of West Florida:
: The
NOMADS project aims to develop a set of distributed and agent-based
systems using the Java programming language and environment.
- RETSINA - Carnegie Mellon University:
Multi-agent system infrastructure and has applied that
infrastructure and its agents to many domains, including financial
portfolio management; personalized web information management; book-buying
auctions; logistics planning in military operations; and wireless, and
mobile communications.
- TuCSon - University of Bologna:
is a model for the
coordination of Internet agents.
Mas and Models dealing with Information:
- Colony - Transcomsoft:
Colony is a system of
distributed autonomous Agents and applications, designed to manage one of
the biggest problems facing corporations, organizations, and individuals
today - getting maximum advantage from the enormous, rapidly expanding and
enriched networked resources of content (data, information and knowledge)
stored in many formats across all the platforms in their organization and
beyond. Commercial product.
- InfoSpiders - :
Adaptive Retrieval Agents Choosing Heuristic Neighborhoods for
Information Discovery. InfoSpiders (a.k.a. ARACHNID) is an artificial life
- inspired multiagent adaptive system for autonomous, scalable information
search on the Web.
- JENA Hewlett Packard:
The current release is Jena version 1.2.0, which
provides a comprehensive API for manipulating RDF statements, a new RDF
parser that more correct implements the RDF specification than other
available parsers, an RDF query language modelled on SQL, persistent
storage of RDF statements, and support for manipulating DAML ontologies.
The Jena software is free, and includes full source code and documentation.
- KOMET- Universitaet Karlsruhe:
Karlsruhe
Open Mediator Technology (KOMET)
A knowledge integration system connects knowledge sources of arbitrary
number and type, pooling the data and knowledge resources to give answers
and perform tasks that are not possible using individual knowledge sources.
- LexiBot - LexiBot:
BrightPlanet's automated search technology, called the LexiBot is the first and onl;y search technologycapable
of identifying, retrieving, qualifying and organizing surface and deep Web content.
- MacroBot - IPGroup:
MacroBot is platform for launching forays on to the net to known and
unknown urls in ways never before possible to the average computer
user.MacroBot is a simple yet sophisticated search agent that can be
programmed to execute data retrieval analysis and retention functions
(means it seeks, finds and keeps data) according to what you want.
- Mozart - Universitett des Saarlandes, Swedish INstitute of CS, Universite' catholique de Louvrain :
The
Mozart Programming System is an advanced development platform for
intelligent, distributed applications. The system is the result of a
decade of research in programming language design and implementation,
constraint-based inference, distributed computing, and human-computer
interfaces.
- SHOE - University of Maryland:
Simple HTML Ontology Extensions. SHOE is a small extension to HTML which
allows web page authors to annotate their web documents with
machine-readable knowledge. SHOE makes real intelligent agent software on
the web possible.
Security oriented ADSs:
- D'Agents 2.0 - University of Dartmouth:
has much better performance
than D'Agents 1.1 and has security mechanisms for protecting a machine
against malicious agents. In addition, the D'Agents core has been
reimplemented so that it can support multiple languages. The public
release of D'Agents 2.0 supports only Tcl agents, but the internal release supports Tcl,
Java, Python and Scheme agents. The Java and Scheme modules are available
by request.
- J-SEAL2 - JSEAL2:
J-SEAL2 is a
secure mobile agent system, which is implemented in pure Java. J-SEAL2
extends the standard Java runtime system with strong protection mechanisms
allowing to protect the platform from malicious or badly programmed
agents, as well as each agent from any other agent in the system. J-SEAL2
requires the Java 2 platform (JDK 1.2 or higher).
- SEMOA - Fraunhofer IGD:
SeMoA stands for "Secure Mobile Agents". It is about developing
an extensible and open server for mobile agents. The server is written in
Java, and agents can be written in Java as well (JDK 1.3). The focus is on
all aspects of mobile agent security, including protection of mobile
agents against malicious hosts. Free. Open Source.
- SecureAgent - Secure Agent:
allows remote establishing of a secure
connection to another SecureAgent computer system, using any TCP/IP
network. SecureAgent can best be defined as a family of products, with
each piece working together. Commercial.
MAS Engineering Toolkits:
Agent Tool- AFIT:
It is a tool for enforcing
the "Multiagent Systems Engineering methodology by implementing the
entire MaSE process including Capturing Goals, Applying Use Cases,
Refining Roles, Creating Agent Classes, Constructing Conversations,
Assembling Agent Classes.
JIAC - Teknische Universitaet Berlin:
JIAC - Java Intelligent Agents
Componentware - comprises a Java class library (API) for the development
of a universal architecture of agent oriented systems. Together with the
Java code, usable by means of inheritance and association/aggregation in
arbitrary code, JIAC is also equipped with a particular methodology for
realizing agent oriented system, finally, it is supported by a suitable
set of tools supporting this activity.
JIVE - University of Cincinnati:
JiVE (JAFMAS integrated Visual Environment) is a tool for the
design and development of multi-agent systems. JiVE allows a designer to
draw a multi-agent system graphically.
DECAF - University of Delaware:
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. DECAF provides the necessary
architectural services of a large-grained intelligent agent:
communication, planning, scheduling, execution monitoring, coordination,
and eventually learning and self-diagnosis.
Agents
and Super Computing:
- AgentX- IKS:
Agent
Development Environment.Patent pending distributed computing technology
which will allow you to create a virtual supercomputer using existing
desktop PC's. Now you can build the most powerful, reliable, secure,
software applications that your organization could previously only imagine
for a fraction of the cost.
|
Maintained by
iia@dbgroup.unimo.it
Web Site Last updated on 05/01/2002
|