Selected Software
SIG Home





 
Motivations
Research Goals
Working groups
Activities
SIG Members
Coordination
Conference Calendar
Information Agents: a brief introduction
Information Agents: Bibliography
Application Domains
Selected joint projects by SIG members
Selected Software
Links
AgentLink 
AgentCities 
OntoWeb 



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