From sentences to discourse: some aspects of the computational treatment of language
Scientific Symposium on Syntax and Semantics on Natural Language at the Computer
Computer Supported Cooperative Work - Special issue on the design of cooperative systems
KQML as an agent communication language
Software agents
Semantics for an Agent Communication Language
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Verifiable Semantics for Agent Communication Languages
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Designing Conversation Policies using Joint Intention Theory
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
A protocol-based semantics for an agent communication language
IJCAI'99 Proceedings of the 16th international joint conference on Artifical intelligence - Volume 1
Implementing multi-party agent conversations
IEA/AIE '00 Proceedings of the 13th international conference on Industrial and engineering applications of artificial intelligence and expert systems: Intelligent problem solving: methodologies and approaches
An Organizational Metamodel for the Design of Catalogues of Communicative Actions
Proceedings of the 5th Pacific Rim International Workshop on Multi Agents: Intelligent Agents and Multi-Agent Systems
A Formal Semantics for ProxyCommunicative Acts
ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
Integrating Interaction Protocols and Internet Protocols for Agent-Mediated E-Commerce
Agent-Mediated Electronic Commerce III, Current Issues in Agent-Based Electronic Commerce Systems (includes revised papers from AMEC 2000 Workshop)
An Approach to Agent Communication Based on Organisational Roles
CIA '02 Proceedings of the 6th International Workshop on Cooperative Information Agents VI
Cognitive Systems Research
Hi-index | 0.00 |
To provide inter-operability between heterogeneous agents in open systems, a commonly understood agent communication language (ACL) is used. To ensure that it is commonly understood, a formal semantics for the ACL is required. In this paper, we explore ideas from the semantics of natual language dialogues for defining the meaning of ACL messages. Using a general semantic framework for characterising the semantics of a class of ACLs in terms of protocols, we introduce a method for designing an ACL for a particulaj application. We illustrate this idea with respect to a small ACL called sACL. The advajitages of this approach are that the specification is considerably less complex and more general, the potentieil for interoperability is improved, and verification of compliance to the semantics is easier.