Intention is choice with commitment
Artificial Intelligence
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
Conflicts in Policy-Based Distributed Systems Management
IEEE Transactions on Software Engineering
The BOID architecture: conflicts between beliefs, obligations, intentions and desires
Proceedings of the fifth international conference on Autonomous agents
Towards A Role-Based Framework for DistributedSystems Management
Journal of Network and Systems Management
Using Colored Petri Nets for Conversation Modeling
Issues in Agent Communication
What Is a Conversation Policy?
Issues in Agent Communication
The Role of Conversation Policy in Carrying Out Agent Conversations
Issues in Agent Communication
A Policy Language for a Pervasive Computing Environment
POLICY '03 Proceedings of the 4th IEEE International Workshop on Policies for Distributed Systems and Networks
Defining interaction protocols using a commitment-based agent communication language
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Towards a formal theory of communication for multiagent systems
IJCAI'91 Proceedings of the 12th international joint conference on Artificial intelligence - Volume 1
F-OWL: an inference engine for semantic web
FAABS'04 Proceedings of the Third international conference on Formal Approaches to Agent-Based Systems
The Roles of Roles in Agent Communication Languages
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Applied Ontology - Formal Ontologies for Communicating Agents
Specifying and Enforcing Norms in Artificial Institutions
Declarative Agent Languages and Technologies VI
Normative conflict resolution in multi-agent systems
Autonomous Agents and Multi-Agent Systems
Modeling norms in multi-agent systems with NormML
COIN@AAMAS'10 Proceedings of the 6th international conference on Coordination, organizations, institutions, and norms in agent systems
Xsb: Extending prolog with tabled logic programming
Theory and Practice of Logic Programming - Prolog Systems
Engineering coordination: selection of coordination mechanisms
AAMAS'11 Proceedings of the 10th international conference on Advanced Agent Technology
Applied Ontology - Formal Ontologies for Communicating Agents
Hi-index | 0.00 |
In order to provide flexible control over agent communication, we propose an integrated approach that involves using positive and negative permissions and obligations to describe both conversation specifications and policies. Conversation specifications are described in terms of the speech acts that an agent can/cannot/must/must not perform based on the sequence of messages received and sent. On the other hand, conversation policies restrict how the specifications are used and are defined over the attributes of the sender, receiver, message content, and context in general. Other policies like management, social, privacy etc. are defined at a higher level of abstraction and restrict the general behavior of agents. Whenever they deal with communication, the higher level policies are translated into conversation policies using the syntax and semantics of the specific communication language being used. Agents use a policy engine for reasoning over conversation specifications and applicable policies in order to decide what communicative act to perform next. Our work is different from existing research in communication policies because it is not tightly coupled to any domain information such as mental states of agents or specific communicative acts.The main contributions of this work include (i) an extensible framework that can support varied domain knowledge and different agent communication languages, and (ii) the declarative representation of conversation specifications and policies in terms of permitted and obligated speech acts.