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