We consider the design and enactment of multiagent protocols that describe collaboration using "normative" or "social" abstractions, specifically, commitments. A (multiagent) protocol defines the relevant social states and how they progress; each participant maintains a local projection of these states and acts accordingly. Protocols expose two important challenges: (1) how to compose them in a way that respects commitments and (2) how to verify the compliance of the parties with the social states. Individually, these challenges are inadequately studied and together not at all. We motivate the notion of a social context to capture how a protocol may be enacted. A protocol can be verifiably enacted when its participants can determine each other's compliance. We first show the negative result that even when protocols can be verifiably enacted in respective social contexts, their composition cannot be verifiably enacted in the composition of those social contexts. We next show how to expand such a protocol so that it can be verifiably enacted. Our approach involves design rules to specify composite protocols so they would be verifiably enactable. Our approach demonstrates a use of dialectical commitments, which have previously been overlooked in the protocols literature.

Composing and Verifying Commitment-Based Multiagent Protocols

BALDONI, Matteo;BAROGLIO, Cristina;
2015-01-01

Abstract

We consider the design and enactment of multiagent protocols that describe collaboration using "normative" or "social" abstractions, specifically, commitments. A (multiagent) protocol defines the relevant social states and how they progress; each participant maintains a local projection of these states and acts accordingly. Protocols expose two important challenges: (1) how to compose them in a way that respects commitments and (2) how to verify the compliance of the parties with the social states. Individually, these challenges are inadequately studied and together not at all. We motivate the notion of a social context to capture how a protocol may be enacted. A protocol can be verifiably enacted when its participants can determine each other's compliance. We first show the negative result that even when protocols can be verifiably enacted in respective social contexts, their composition cannot be verifiably enacted in the composition of those social contexts. We next show how to expand such a protocol so that it can be verifiably enacted. Our approach involves design rules to specify composite protocols so they would be verifiably enactable. Our approach demonstrates a use of dialectical commitments, which have previously been overlooked in the protocols literature.
2015
Twenty-Fourth International Joint Conference on Artificial Intelligence
Buenos Aires, Argentina
25–31 July 2015
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence
AAAI Press
10
17
978-1-57735-738-4
http://ijcai.org/papers15/Abstracts/IJCAI15-009.html
https://www.ijcai.org/Proceedings/15/Papers/009.pdf
Baldoni, Matteo; Baroglio, Cristina; Chopra, Amit K.; Singh, Munindar P.
File in questo prodotto:
File Dimensione Formato  
2015_IJCAI-009-EDITORIALE_4aperto.pdf

Accesso riservato

Dimensione 588.54 kB
Formato Adobe PDF
588.54 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
009.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 462.23 kB
Formato Adobe PDF
462.23 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/1531643
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 8
social impact