Representing and executing protocols as joint actions
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Developing Intelligent Agent Systems: A Practical Guide
Developing Intelligent Agent Systems: A Practical Guide
Annals of Mathematics and Artificial Intelligence
A Pragmatic Approach to Build Conversation Protocols Using Social Commitments
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3
Towards design tools for protocol development
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
DALT'04 Proceedings of the Second international conference on Declarative Agent Languages and Technologies
Improving flexibility and robustness in agent interactions: extending prometheus with hermes
Software Engineering for Multi-Agent Systems IV
Hermes: designing goal-oriented agent interactions
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Hermes: implementing goal-oriented agent interactions
ProMAS'05 Proceedings of the Third international conference on Programming Multi-Agent Systems
Implementing commitment-based interactions
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Checking correctness of business contracts via commitments
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 2
Temporal-Bounded CBR for the Management of Commitments in RT-Agents
HAIS '08 Proceedings of the 3rd international workshop on Hybrid Artificial Intelligence Systems
Ensuring Time in Real-Time Commitments
IBERAMIA '08 Proceedings of the 11th Ibero-American conference on AI: Advances in Artificial Intelligence
An agent-oriented approach to service analysis and design
PRIMA'10 Proceedings of the 13th international conference on Principles and Practice of Multi-Agent Systems
Formalizing and verifying protocol refinements
ACM Transactions on Intelligent Systems and Technology (TIST) - Special section on agent communication, trust in multiagent systems, intelligent tutoring and coaching systems
A comparison of two agent interaction design approaches
Multiagent and Grid Systems
A survey of flexible agent interaction approaches
Multiagent and Grid Systems
Hi-index | 0.00 |
A key property of agents is that they are social, and hence the design of agent interactions is a crucial part of an agent-oriented software engineering methodology. Agent interactions are usually designed by focusing on the messages, and using interaction protocols to define permissible message sequences. This approach goes against the idea of agents being autonomous, flexible and robust by limiting agents' flexibility in interactions. In this paper we focus on the commitment machine framework of Yolum and Singh, and we provide a simple and usable process, including techniques and tips, for designing commitment-based agent interactions.