Implementing commitment-based interactions

Winikoff, M 2007, 'Implementing commitment-based interactions', in Proceedings of the Sixth International Joint Conference on Autonomous Agents and Multiagent Systems, Honolulu, Hawaii, 14-18 May 2007.

Document type: Conference Paper
Collection: Conference Papers

Title Implementing commitment-based interactions
Author(s) Winikoff, M
Year 2007
Conference name Autonomous Agents and Multiagent Systems
Conference location Honolulu, Hawaii
Conference dates 14-18 May 2007
Proceedings title Proceedings of the Sixth International Joint Conference on Autonomous Agents and Multiagent Systems
Publisher IFAAMAS
Place of publication Electronically
Abstract Although agent interaction plays a vital role in MAS, and message-centric approaches to agent interaction have their drawbacks, present agent-oriented programming languages do not provide support for implementing agent interaction that is flexible and robust. Instead, messages are provided as a primitive building block. In this paper we consider one approach for modelling agent interactions: the commitment machines framework. This framework supports modelling interactions at a higher level (using social commitments), resulting in more flexible interactions. We investigate how commitment-based interactions can be implemented in conventional agent-oriented programming languages. The contributions of this paper are: a mapping from a commitment machine to a collection of BDI-style plans; extensions to the semantics of BDI programming languages; and an examination of two issues that arise when distributing commitment machines (turn management and race conditions) and solutions to these problems.
Subjects Software Engineering
DOI - identifier 10.1145/1329125.1329283
Copyright notice © 2007 The International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS). All rights reserved.
Version Filter Type
Altmetric details:
Access Statistics: 146 Abstract Views  -  Detailed Statistics
Created: Mon, 19 Oct 2009, 07:39:41 EST by Catalyst Administrator
© 2014 RMIT Research Repository • Powered by Fez SoftwareContact us