RMIT University
Browse

Implementing commitment-based interactions

conference contribution
posted on 2024-10-30, 18:36 authored by Michael Winikoff
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.

History

Related Materials

  1. 1.
    ISBN - Is published in 9788190426275 (urn:isbn:9788190426275)

Outlet

Proceedings of the Sixth International Joint Conference on Autonomous Agents and Multiagent Systems

Editors

E. Durfee, M. Yokoo, M. Huhns, O. Shehory

Name of conference

Autonomous Agents and Multiagent Systems

Publisher

IFAAMAS

Place published

Electronically

Start date

2007-05-14

End date

2007-05-18

Language

English

Copyright

© 2007 The International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS). All rights reserved.

Former Identifier

2006006604

Esploro creation date

2020-06-22

Fedora creation date

2009-10-18

Usage metrics

    Scholarly Works

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC