CATS: How will such a software platform be built ?
INTEROPERABILITY
Agents will invoke other agents by building on top of the
HERMES Heterogeneous Reasoning and Mediator System
project that supports software and database interoperability.
ACTIONS
The PARK semantics for active rules, due to Gottlob, Moerkotte and
Subrahmanian, shows how to specify actions to be taken when these
actions are based on relational database queries. We will be developing
techniques to take actions based on patterns/queries over heterogeneous
data sources. We are also working on multi-agent actions in situations
(determined by a heterogeneous collection of databases) where different agents
have (possibly) different agendas.
IMPRECISE SEARCH
We are developing a yellow-pages agent that can take as input, a
request for a service from one agent, and that uses thesauri and
word hierarchies to match the request with other agents. We are
developing formal mathematical definitions of "optimal" answers
and sound/complete techniques to compute them.
AGENT SERVICE DESCRIPTIONS
Agent services will be expressed in a special HTML-like language
called PACT. PACT descriptions will act as "wrappers" around an
agent, expressing what that agent can do.
Joint work with
Prof. Sarit Kraus
and
Khaled Arisha.
INTER-AGENT COMMUNICATIONS
Techniques for efficient usage of bandwidth will involve using
work we have previously done on bandwidth
allocation for multimedia applications in the
The Collaborative Heterogeneous Interactive Multimedia Platform
project.
Back to CATS homepage