Commitment-based Agent Interaction in JaCaMo

We present the JaCaMo+ framework for programming multiagent systems (MAS), where agents interact thanks to commitment-based interaction protocols. Commitment protocols are realized as artifacts that maintain a social state and notify to the participating agents those events that are relevant to the...

Full description

Saved in:
Bibliographic Details
Published inFundamenta informaticae Vol. 159; no. 1-2; pp. 1 - 33
Main Authors Baldoni, Matteo, Baroglio, Cristina, Capuzzimati, Federico, Micalizio, Roberto
Format Journal Article
LanguageEnglish
Published London, England SAGE Publications 01.01.2018
IOS Press BV
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We present the JaCaMo+ framework for programming multiagent systems (MAS), where agents interact thanks to commitment-based interaction protocols. Commitment protocols are realized as artifacts that maintain a social state and notify to the participating agents those events that are relevant to the interaction. We discuss the advantages, like increased modularity and flexibility, that are brought by commitment-ruled interactions with respect to other proposals. We trace back such advantages to the possibility of relying on a standardized commitment lifecycle. We explain how to use the framework to program interacting agents by using the Netbill protocol as running example, and the Gold Miners scenario as a more complex programming example.
ISSN:0169-2968
1875-8681
DOI:10.3233/FI-2018-1656