Journal article

A new Hierarchical Agent Protocol Notation

M Winikoff, N Yadav, L Padgham

Autonomous Agents and Multi-Agent Systems | Springer Verlag | Published : 2018


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..

View full abstract

University of Melbourne Researchers


Awarded by Australian Research Council

Funding Acknowledgements

This work is partially supported by the Australian Research Council and Real Thing Entertainment Pty. Ltd. under Linkage Grant No. LP110100050. We would like to thank Tim Miller for discussions relating to the empirical evaluation described in Sect. 6.2. We would also like to thank the anonymous reviewers for detailed and insightful comments that helped to improve this paper.