|
首页>人工智能>本体理论与方法> |
Agent Construction Tools(6) |
|
Visited times , Welcome to Data Mining Forum & Data Mining Expert |
|
|
JATLite Stanford University JATLite is a set of Java packages that make it easy to build multi-agent syste ms using Java. JATLite provides a basic infrastructure in which agents registe r with an Agent Message Router facilitator using a name and password, connect/ disconnect from the Internet, send and receive messages, transfer files, and i nvoke other programs or actions on the various computers where they are runnin g. JATLite facilitates construction of agents that send and receive messages u sing the emerging standard communications language, KQML (see http://www.cs.um bc.edu/kqml/ for the current KQML standard). The communications are built on o pen Internet standards, TCP/IP, SMTP, and FTP.
------------------------------------------------------------------------------ --
JATLiteBean Site University of Otago JATLiteBean takes the KQML-speaking functionality of JATLite and wraps it into 数据挖掘工具 a JavaBean. JATLiteBean provides an easier-to-use interface to JATLite featur es including KQML message parsing, receiving and sending. It provides an exten sible architecture for message handling and agent "thread of control" manageme nt. It also supports automatic advertising of agent capabilities to facilitato r agents. Also included is a generic configuration file parser and KQML syntax checker.
------------------------------------------------------------------------------ --
JIAC Site Technische Universitat Berlin Java Intelligent Agents Componentware (JIAC) is an open, scalable and universa l agent architecture. Implemented in Java, it offers component-based mobile ag ents, as well as providing support for creating e-commerce applications and di stributed telecommunication services.
------------------------------------------------------------------------------ -- 数据挖掘实验室
Kasbah Agent-mediated Electronic Commerce (AmEC) Initiative Massachusetts Institute of Technology Kasbah is an ongoing multi-agent research project to develop an agent-mediated electronic commerce system. A user wanting to buy or sell a product or servic e will create an agent, give it some strategic direction, and send it off into the agent marketplace. Kasbah agents pro-actively seek out potential buyers o r sellers and negotiate with them on their creator's behalf. Each agent's goal is to make the "best deal" possible, subject to a set of user-specified const raints, such as a desired price, a highest (or lowest) acceptable price, and a date to complete the transaction.
------------------------------------------------------------------------------ --
KLAIM - a Kernel Language for Agents Interaction and Mobility Concurrency and Mobility Group Dipartimento Di Sistemi E Informatica Universita' Di Firenze Klaim is a formalism that supports a programming paradigm where processes, lik e data, can be moved frome one computing environment to another. Klaim natural ly supports programming with explicit localities; it consists of a core Linda with multiple tuple spaces and of a set of operators for building processes.
------------------------------------------------------------------------------ --
Knowbot® System Software CNRI Knowbot® is a research infrastructure for mobile agents ("Knowbot programs
") intended for use in widely distributed systems such as the Internet. The cu rrent version is an experimental prototype. The Knowbot software is written in Python, an interpreted object-oriented programming language. The software exe cutes Knowbot programs also written in Python. However, the design of the Know bot architecture allows multiple programming languages; support for Knowbot pr 数据挖掘实验室 ograms written in Java (in addition to Python) is planned for a future release . Knowbot programs written in Python and Java should then be able to interoper ate.
------------------------------------------------------------------------------ --
Mobiware Middleware Toolkit Columbia University Mobiware is a software-intensive adaptive mobile networking environment based on distributed object technology. Built on CORBA and Java distributed object t echnology, it runs on mobile devices, wireless access points and mobile-capabl e switch/routers providing a set of open programmable interfaces and algorithm s for adaptive mobile networking.
------------------------------------------------------------------------------ --
Mole University of Stuttgart This is a research project investigating mobile agents.
The basic concepts for Mobile Agent systems have been developed. Furthermore a 数据挖掘工具 prototypical implementation has been developed that shows the feasibility of this approach. This prototype adds mechanisms for migration and communication using the Java programming language.
------------------------------------------------------------------------------ --
Multi-Agent Modeling Language (MAML) Central European University Systems Laboratory Multi-Agent Modeling Language is a programming language for building agent-bas ed models. The MAML modeling environment is aimed to support scientists, who a re not experts in programming, doing research in computer-assisted modeling. S uch a modeling environment will enable and encourage experimentation and explo ration, providing freedom in all phases of modeling. The supported modeling di scipline is agent-based modeling. MAML will be used to develop models, run sim ulations, search in parameter space, and analyze results. It will have a graph ical user interface, support work through the web, and be based on an adequate 数据挖掘交友 programming language.
------------------------------------------------------------------------------ --
MultiAgent Systems Tool (MAST) Intelligent Systems Group, Department of Telematic Systems Engineering Technical University of Madrid MultiAgent Systems Tool is a general purpose distributed framework for the coo peration of multiple heterogeneous agents. The MAST architecture consists of t wo basic entities: the agents and the network through which they interact.
------------------------------------------------------------------------------ --
Open Agent ArchitectureTM SRI International Open Agent ArchitectureTM (OAA) is a framework for integrating a community of heterogeneous software agents in a distributed environment. In this framework, an agent is defined as a software process that registers its services in an a cceptable form, speaks the Interagent Communication Language (ICL), and shares 数据挖掘实验室 functionality common to all OAA agents (e.g. the ability to install triggers, manage data in certain ways).
------------------------------------------------------------------------------ --
Process Link Stanford University The objective of this project is to enable design engineers to track and coord inate their design decisions with each other, even when not co-located or work ing with the same software.
Approach
The project is developing an agent-based framework consisting of generic agent s and a message protocol for integrating multidisciplinary engineering softwar e and managing distributed design projects. This framework allows them to "wra p" legacy software with backend code that will disturb the existing software i nterface as little as possible while providing useful coordination functions.
They are using a "weak" agent technology in which the wrapped software become 数据挖掘工具 agents in that they send messages corresponding to interaction semantics, but they don't necessarily have to be "smart" or conform to any particular theory of agent construction. The only comitment is to send messages conforming to a defined set of interactions.
------------------------------------------------------------------------------ --
RETSINA Software Agents Group Carnegie Mellon University RETSINA is a reusable agent. Each RETSINA agent has four reusable modules for communicating, planning, scheduling and monitoring the execution of tasks and requests from other agents. A RETSINA agent is distinguished according to the kind of task it performs (i.e. interface, task, and information agents).
------------------------------------------------------------------------------ --
Social Interaction Framework (SIF) DFKI (German Research Institute for AI) The Social Interaction Framework (SIF) is a tool for rapid-prototyping of simu lations involving multiple agents. It supports the design by providing ready-t o-use components and several debugging functions during run-time. With this so ftware you can concentrate on agent-oriented design and the study of the inter
actions between agents. SIF takes care of issues such as parallel computing an d visualization.
------------------------------------------------------------------------------ --
Sodabot MIT Artificial Intelligence Lab Sodabot is a general-purpose software agent user-environment and construction system. Its primary component is the basic software agent- a computational fra mework for building agents which is essentially an agent operating system. Thi s project developed a new language for programming the basic software agent wh ose primitives are designed around human-level descriptions of agent activity. Using this programming language, users can implement a wide-range of typical software agent applications, e.g. personal on-line assistants and meeting sche duling agents.
------------------------------------------------------------------------------ --
SOMA University of Bologna SOMA is a Java-based Mobile Agent framework capable of answering the requireme nts of scalability, dynamicity, openness and security that are typical in the Internet scenario. It has been designed to achieve two main objectives: securi ty and interoperability. On the one hand, SOMA is based on a thorough security model and provides a wide range of tools and mechanisms to build and enforce flexible security policies. On the other hand, SOMA can interoperate with diff erent application components designed with different programming styles; it gr ants interoperability by closely considering compliance with CORBA and MASIF. In addition to its security and interoperability features, SOMA provides the l ocation abstractions needed for achieving scalability in a global scenario, an d is dynamically configurable and manageable, also via Web-based interfaces. S OMA also supports all forms of mobility.
------------------------------------------------------------------------------ --
TeamBots The Robotics Institute Carnegie Mellon University TeamBots is a Java-based collection of application programs and Java packages for multiagent mobile robotics research. The TeamBots distribution is a full s ource-code release. The simulation environment is written entirely in Java. Ex ecution on mobile robots sometimes requires low-level libraries in C, but Java is used for all higher-level functions. At present, TeamBots will run on the Nomadic Technologies' Nomad 150 robot and on Personal Robotics' Cye robot.
TeamBots supports prototyping, simulation and execution of multirobot control systems. Robot control systems developed in TeamBots can run in simulation usi ng the TBSim simulation application, and on mobile robots using the TBHard rob 数据挖掘交友 ot execution environment.
------------------------------------------------------------------------------ --
TuCSoN Universita di Bolgna TuCSoN is a model for the coordination of Internet agents. TuCSoN exploits a n otion of local tuple-based interaction space, called tuple centre, which is a tuple space enhanced with the notion of behaviour specification. By programmin g its behaviour in response to communication events, a tuple centre can embody coordination laws.
------------------------------------------------------------------------------ --
Zeus British Telecommunications Labs Zeus is a 'collaborative' agent building environment and component library wri tten in Java. Each ZEUS agent consists of a definition layer, an organisationa l layer and a co-ordination layer. The definition layer represents the agent's reasoning and learning abilities, its goals, resources, skills, beliefs, pref 数据挖掘交友 erences, etc. The organization layer describes the agent's relationships with other agents. The co-ordination layer describes the co-ordination and negotiat ion techniques the agent possesses. Communication protocols are built on top o f the co-ordination layer and implement inter-agent communication. Beneath the definition layer is the API.
|
|
|
|
|
[数据挖掘专家]
[数据挖掘研究院]
[数据挖掘论坛]
[数据挖掘实验室]
|
上一篇:Agent Construction Tools(5)
下一篇:Academic and Research Group for Agent
|
|
|
|