Home Page People
Research
CIR-Agent
Projcts
Publications
Facilities
Collaborators
Conferences
Development Corner

 

 


The CIR-Agent

Agent-Orientation provides the next generation in the evolution of computational modeling, programming methodologies, and software engineering paradigms. We view "agent" as a metaphorical conceptualization tool at a high level of abstraction (knowledge level) that captures, supports, and implements features that are useful for distributed computation in open environments. It is a level of abstraction to construct computational systems (agents) that inherent the agenthood features.

As an artifact, an agent can be described as an individual collection of primitive components that provide a focused and cohesive set of capabilities. The diagram below depicts the Coordinated, Intelligent Rational, Agent (CIR-agent) model. The basic components include, problem-solver, interaction devices, and communication, as shown in the CIR-Agent Model below.

A particular arrangement (or interconnection) of the agent's components is required to constitute an agent, as shown in The CIR-Agent architecture. This arrangement reflects the pattern of the agent's mental state as related to its reasoning to achieve a goal.

However, no specific assumption is made on the detailed design of the agent components. Therefore, the internal structure of the components can be designed and implemented using object oriented or any other technology, provided that its conceptualization is consistent with the specified architecture of the CIR-Agent model.

The CIR-Agent, in particular, provides engineers with advanced features at a higher level of abstraction that are useful for CDS environments. It supports flexibility at different levels of the design: system architecture, agent architecture, and agent component architecture. These degrees of flexibility allow CDS to adapt to changes with minimum requirements for redesign. Based on this view, an agent within the context of CDS, might play roles as described by the functionality of its problem-solver component and able to coordinate, cooperatively or competitively, with the other agents including human beings.

The CIR-Agent Logical Architecture

The CIR-Agent Detailed Architecture