RMIT University
Browse

A new Hierarchical Agent Protocol Notation

journal contribution
posted on 2024-10-31, 08:46 authored by Michael Winikoff, Nitin Kumar Yadav, Lin PadghamLin Padgham
Agent interaction descriptions (or protocols) are a key aspect of the design of multi-agent systems. However, in the authors' extensive experience, the notations commonly used for specification are both difficult to use, and lack expressiveness in certain areas. Some desired modular representations are impossible to express, while others result in specifications that are unwieldy and difficult to follow. In this paper we present a new notation for expressing interaction protocols, focussing on key issues that we have found to be problematic: the ability to define flexible data-driven protocols; representation of roles including their mapping to agents; and hierarchical modularity. We provide the semantics for our notation and illustrate its use with three diverse case studies. Finally we evaluate this notation using objectively assessable criteria that we argue contribute substantially to pragmatic usability, and using a human subject evaluation of the notation's usability.

Funding

Tools, methodologies and reasoning support for developing companion-toy modules

Australian Research Council

Find out more...

History

Journal

Autonomous Agents and Multi-Agent Systems

Volume

32

Number

6

Issue

1

Start page

59

End page

133

Total pages

75

Publisher

Springer

Place published

United States

Language

English

Copyright

© 2017 The Author(s)

Former Identifier

2006081517

Esploro creation date

2020-06-22

Fedora creation date

2018-09-20

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC