The Open Agent Architecture

@article{Cheyer2004TheOA,
  title={The Open Agent Architecture},
  author={Adam Cheyer and David L. Martin},
  journal={Autonomous Agents and Multi-Agent Systems},
  year={2004},
  volume={4},
  pages={143-148}
}
Tile goal of this ongoing project is to develop an open agent architecture and accompanying user interface for networked desktop and handheld machines. The system we are building should support distributed execution of a user’s requests, interoperability of multiple application subsystems, addition of new agents, and incorporation of existing applications. It should also be transparent; users should not need to know where their requests are being executed, nor how. Finally, in order to… 

Figures from this paper

Development Tools for the Open Agent Architecture
TLDR
A number of general requirements that were identiied for agent development environments are discussed, reports on the design and functionality of the ADT are reported on, and it is shown how theADT addresses those requirements.
An Interface for Agent-Environment Interaction
TLDR
This work has designed and developed a generic environment interface standard for connecting agents to environments and aims at a de facto standard that might become an actual standard in the near future.
Component Based Agent Construction
TLDR
An agent architecture is proposed that can be used to integrate pre-existing components that provide the domain dependent agent functionality and an active message board that is used for inter-component, hence intra-agent communication.
Designing Modular Agent Systems
TLDR
The paper addresses the problem of the construction of the core of a middleware for MAS, and introduces two case studies for two different application domains: biological data integration and quality assurance in manufacturing.
The SPARK agent framework
  • David N. Morley, Karen L. Myers
  • Computer Science
    Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004.
  • 2004
TLDR
The SRI Procedural Agent Realization Kit (SPARK), a new BDI agent framework that combines these two qualities, has a clear, well-defined formal semantics that is intended to support reasoning techniques such as procedure validation, automated synthesis, and procedure repair.
COLLAGEN: A Collaboration Manager for Software Interface Agents
  • C. Rich, C. Sidner
  • Computer Science
    User Modeling and User-Adapted Interaction
  • 2004
TLDR
An application-independent collaboration manager, called Collagen, is implemented, based on the SharedPlan theory of discourse, and used to build a software interface agent for a simple air travel application that provides intelligent, mixed initiative assistance without requiring natural language understanding.
Agent spaces: a scalable architecture for distributed logic agents
TLDR
This work builds a replication mechanism allowing agents "visiting" remote spaces to expose their computational capabilities to non-local followers and introduces a "Twitter-style" weak inheritance mechanism between local agents.
Interoperability within Multi-Agent System
TLDR
The core architecture, which is believed to be required for Multi-Agent System (MAS) developers to achieve such flexibility, is highlighted.
Telepresent Agents: A New Paradigm for Networked Systems
TLDR
By providing an entity-like construct within which calls and data can be encapsulated, a construct that cuts across Locale boundaries, SimX eliminates the need for explicit mechanisms to allow Agents and Locales to commune.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 36 REFERENCES
An Open Agent Architecture
TLDR
In order to facilitate the user's delegating tasks to agents, the architecture will be served by a multimodal interface, including pen, voice, and direct manipulation.
The Open Agent Architecture: A Framework for Building Distributed Software Systems
TLDR
The Open Agent Architecture is structured so as to minimize the effort involved in creating new agents and "wrapping" legacy applications; to encourage the reuse of existing agents; and to allow for dynamism and flexibility in the makeup of agent communities.
The envoy framework: an open architecture for agents
TLDR
A subset of the architecture described in this paper has been implemented in an Envoy Framework prototype, designed as a model for how agent technology can be seamlessly integrated into the electronic desktop.
Agent Oriented Programming
TLDR
This paper describes features of the agent oriented programming framework in a little more detail, and summarizes recent results and ongoing AOP-related work.
Cooperating heterogeneous systems: a blackboard-based meta approach
TLDR
The blackboard model is presented, some of its realizations are presented, the concepts of meta-level systems are explained, and organizational learning and decision making are examined to determine the essential characteristics of cooperation.
Multimodal Maps: An Agent-Based Approach
TLDR
How multiple input modalities may be combined to produce more natural user interfaces is discussed, and a prototype map-based application for a travel planning domain is presented.
Information Brokering in an Agent Architecture
TLDR
This paper describes a working prototype Information Broker system, developed within the Open Agent Architecture framework, that provides transparent access to a variety of information sources, each encapsulated as an independent agent.
Many Robots Make Short Work: Report of the SRI International Mobile Robot Team
TLDR
This work configured three physical robots and a set of software agents on the internet to plan and act in coordination to design and implement a winning team in the six weeks before the Fifth Annual AAAI Mobile Robot Competition and Exhibition.
Integrated interfaces for decision-support with simulation
  • Philip R. Cohen
  • Computer Science
    1991 Winter Simulation Conference Proceedings.
  • 1991
TLDR
Shoptalk is presented, a factory command-and-control system with an interface integrating direct manipulation and natural-language processing, and how the Shoptalk style of interaction can overcome limitations of graphical user interfaces for simulation.
A Knowledge Sharing Approach to Software Interoperation
TLDR
Since agents and facilitators assume the burden of interoperation, application programmers are relieved of this responsibility and can construct their programs without having to learn the details of other programs in the runtime environment.
...
1
2
3
4
...