ABSTRACT
To utilize services provided by other agents, a requesting agent needs to locate and communicate with these service providers. Specifically, in order to interoperate with the providers, the requesting agent should know: 1) the service provider's interface; 2) the ontology that defines concepts used by the provider; and 3) the agent communication language (ACL) the agent uses so that it can parse and understand the communication. Currently deployed Multi-Agent Systems (MAS) encode the interface description and the ontology within a service provider's capability description (or \it advertisement) that is registered with a Middle Agent; however, this assumes a common ACL between communicating agents. We demonstrate how agents can communicate with each other using a template-based shallow parsing approach to constructing and decomposing messages, thus relaxing assumptions on the ACLs and message formats used.
- A. Ankolekar, M. Burstein, J. Hobbs, O. Lassila, D. Martin, S. McIlraith, S. Narayanan, M. Paolucci, T. Payne, K. Sycara, and H. Zeng. Daml-s: Semantic Markup for Web Services. In International Semantic Web Working Symposium, 2001Google Scholar
- FIPA. Foundation for Intelligent Physical Agents. http://www.fipa.org/, 1997Google Scholar
- M. Genesereth and S. Katchpel. Software Agents. Communications of the ACM, 37(7):48--53, 1994 Google ScholarDigital Library
- D. Martin, A. Cheyer, and D. Moran. The Open Agent Architecture; A Framework for building Distributed Software Systems. Applied Artificial Intelligence, 13(1-2):92--128, 1999Google ScholarCross Ref
- M. P. Singh. A Social Semantics for Agent Communication Languages. Technical Report TR-99-03, 22, 1999 Google ScholarDigital Library
- K. Sycara, K. Decker, and M. Williamson. Middle-Agents for the Internet. In Proceedings of IJCAI-97, January 1997Google Scholar
- K. Sycara, M. Klusch, S. Widoff, and J. Lu. Dynamic service matchmaking among agents in open information environments. SIGMOD Record (ACM Special Interests Group on Management of Data), 28(1):47--53, 1999 Google ScholarDigital Library
Index Terms
- Facilitating message exchange though middle agents
Recommendations
An improvement to matchmaking algorithms for middle agents
AAMAS '02: Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3A question frequently asked in multi-agent systems (MASs) concerns the efficient search for suitable agents to solve a specific problem. To answer this question, different types of middle agents are usually employed. The performance of middle agents ...
Multi-agent Infrastructure, Agent Discovery, Middle Agents for Web Services and Interoperation
EASSS '01: Selected Tutorial Papers from the 9th ECCAI Advanced Course ACAI 2001 and Agent Link's 3rd European Agent Systems Summer School on Multi-Agent Systems and ApplicationsThis chapter has two parts. In Part I, we present an overview of issues in modeling Multi Agent Systems (MAS), discuss what features and components are required for a MAS infrastructure, and present a model of a generic infrastructure. In addition, we ...
Multi-agent infrastructure, agent discovery , middle agents for Web services and interoperation
Mutli-agents systems and applicationsThis chapter has two parts. In Part I, we present an overview of issues in modeling Multi Agent Systems (MAS), discuss what features and components are required for a MAS infrastructure, and present a model of a generic infrastructure. In addition, we ...
Comments