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...
Saved in:
Published in | Fundamenta informaticae Vol. 159; no. 1-2; pp. 1 - 33 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
London, England
SAGE Publications
01.01.2018
IOS Press BV |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |