Formalizing Communication Protocols for Multiagent Systems
Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 1519-1523.
Abstract
Protocols structure interactions among communicating agents. A commitment machine models a protocol in terms of how the commitments of the various parties evolve. Commitment machines thus support flexible behavior while providing a meaningful basis for compliance with a protocol. Unfortunately, current formulations of commitment machines are not sufficiently general or rigorous.This paper develops generalized commitment machines (GCMs) whose elements are described generically in terms of inferences, and whose computations are infinite (thus supporting nonterminating protocols). This paper shows how a GCM can be understood as a nondeterministic Buchi automaton (BA), whose acceptance condition accommodates infinite as well as finite executions.Deterministic BA are readily emulated by conventional software, e.g., a script running in a Web browser. In general, nondeterministic BA may have no equivalent deterministic BA. However, under well-motivated technical conditions, a GCM yields a deterministic Buchi automaton that, although not necessarily equivalent in automata theory terms, is sound (produces only computations allowed by the GCM) and complete (produces the effect of any computation allowed by the GCM).
@inproceedings{ijcai2007p245,
title = {Formalizing Communication Protocols for Multiagent Systems},
author = {Singh, Munindar P.},
booktitle = {Proceedings of the Twentieth International Joint Conference on
Artificial Intelligence, {IJCAI-07}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Ramon López de Mántaras},
pages = {1519--1523},
year = {2007},
url = {https://ijcai.org/proceedings/2007/245},
}
TY - CPAPER TI - Formalizing Communication Protocols for Multiagent Systems AU - Singh, Munindar P. T2 - Proceedings of the Twentieth International Joint Conference on Artificial Intelligence, IJCAI-07 PB - International Joint Conferences on Artificial Intelligence PY - 2007 SP - 1519 EP - 1523 UR - https://ijcai.org/proceedings/2007/245 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: