next up previous contents
Next: Agent Interactions Up: Agent Architecture Previous: Types of Agents

Individual Agent Architecture

Figure 2 shows the general structural features common to all CASCADE agents.

Figure 2: Agent Structural Architecture

It is a layered architecture that uses a generalized agent (message) interface at the task level along with utility and system functions that may be shared by numerous agents. Each of these agents will have associated data gathering and analysis modules as well as modules that will allow them to interface at the task level. A common agent interface API will be used for communication with human actors. As appropriate, there will be CORBA stubs (initially crone initiated executables) for the agents in the network interface that will include one or more of the interfaces along with task and supporting modules.

Agents will invoke one or more task functions developed to mirror semantic task definitions which the system is performing for the user. Task performance will make use of utility functions which will in turn be supported by the system support layer functions.

Michael Spring
Mon Dec 16 14:39:59 EST 1996