Principles of concurrent and distributed programming
Principles of concurrent and distributed programming
A semantics approach for KQML—a general purpose communication language for software agents
CIKM '94 Proceedings of the third international conference on Information and knowledge management
Introduction to Multiagent Systems
Introduction to Multiagent Systems
Autonomous Agents and Multi-Agent Systems
Semantic Issues in the Verification of Agent Communication Languages
Autonomous Agents and Multi-Agent Systems
A Social Semantics for Agent Communication Languages
Issues in Agent Communication
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
2APL: a practical agent programming language
Autonomous Agents and Multi-Agent Systems
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 2
simpA: A Simple Agent-Oriented Java Extension for Developing Concurrent Applications
Languages, Methodologies and Development Tools for Multi-Agent Systems
On the formal semantics of speech-act based communication in an agent-oriented programming language
Journal of Artificial Intelligence Research
Towards a verification framework for communicating rational agents
MATES'09 Proceedings of the 7th German conference on Multiagent system technologies
Reasoning about agents and protocols via goals and commitments
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
Shared mental models: a conceptual analysis
COIN@AAMAS'10 Proceedings of the 6th international conference on Coordination, organizations, institutions, and norms in agent systems
Programming Role Enactment through Reflection
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02
Plan indexing for state-based plans
DALT'11 Proceedings of the 9th international conference on Declarative Agent Languages and Technologies
An empirical study of cognitive agent programs
Multiagent and Grid Systems - Principles and Practice of Multi-Agent Systems
Hi-index | 0.00 |
Communication is key in a multi-agent system for agents to exchange information and coordinate their activities. In the area of agent programming, the challenge is to introduce communication primitives that are useful to a programmer of agent programs as well as semantically well-defined. Moreover, for agents that derive their choice of action from their beliefs and goals it is natural to introduce primitives that support communication related to both of these attitudes. We introduce a communication approach for multi-agent systems based on mood operators instead of the usual speech act labels and a semantics based on the idea that a message can be used to (re)construct a mental model of the sender. An operational semantics is provided that specifies the precise meaning of the primitives. Finally, to facilitate coordination in multi-agent systems, we introduce the concept of a conversation to synchronize actions and communication among agents. Conversations provide a limited resource at the multi-agent level, and provide a natural approach for multi-agent systems to coordinate agent activities.