CATS: What are the Requirements for Supporting an Agent ?

A platform to support interactions between multiple CATS agents must have the following capabilities:

INTEROPERABILITY The platform must support software interoperation between multiple distributed agents. CATS will build upon the The HERMES Heterogeneous Reasoning and Mediator System project that supports software and database interoperability.

ACTIONS Agents must be able to take actions based on the situation they see. CATS will include a general purpose action language that extends the PARK semantics for active rules to handle active rules on heterogeneous data.

IMPRECISE SEARCH When multiple agents interact with each other, they will use a host of diverse terminologies and ontologies. Techniques for processing requests made by one agent to another must take this diversity into account through the use of massive ontologies.

AGENT SERVICE DESCRIPTIONS Languages are needed through which agents can express their capabilities. Techniques for imprecise search must be able to smoothly reason with such capability descriptions.

INTER-AGENT COMMUNICATIONS Multiple agents must be able to efficiently use the available network (wired/wireless) bandwidth to communicate between each other.


Back to CATS homepage