We address the problem of decentralized runtime verification of interaction protocols in multiagent systems by means of MAS-DRiVe, an algorithm for partitioning a multiagent system (MAS) into sub-MASs which can be monitored independently. Given a global interaction protocol named AIP (for "Agent Interaction Protocol") describing all the interactions which can take place in the MAS, the MAS-DRiVe algorithm extracts the interaction graph from AIP, identifies the clusters of agents which cannot be split during the decentralized monitoring as the interactions they are involved in are not independent, collapses each of those clusters into a single node in the interaction graph, and finally partitions the collapsed graph obtained so far. Although the "unsplittable agents identification" stage is still in its early design and prototyping phases and requires a better formalization and a deeper analysis, the MAS-DRiVe algorithm pipeline has been fully implemented and demonstrated on two simple MASs. Once the independently monitorable sub-MASs have been identified by MAS-DRiVe, the global interaction protocol AIP can be projected onto the subsets of agents belonging to each graph partition, thus obtaining local versions of AIP which can be monitored in a decentralized way.

MAS-DRiVe: A practical approach to decentralized runtime verification of agent interaction protocols / Ancona, Davide; Briola, Daniela; Ferrando, Angelo; Mascardi, Viviana. - 1664:(2016), pp. 35-43. (Intervento presentato al convegno 17th Workshop "From Objects to Agents", WOA 2016 tenutosi a Catania nel 29 luglio 2016).

MAS-DRiVe: A practical approach to decentralized runtime verification of agent interaction protocols

FERRANDO, ANGELO;
2016

Abstract

We address the problem of decentralized runtime verification of interaction protocols in multiagent systems by means of MAS-DRiVe, an algorithm for partitioning a multiagent system (MAS) into sub-MASs which can be monitored independently. Given a global interaction protocol named AIP (for "Agent Interaction Protocol") describing all the interactions which can take place in the MAS, the MAS-DRiVe algorithm extracts the interaction graph from AIP, identifies the clusters of agents which cannot be split during the decentralized monitoring as the interactions they are involved in are not independent, collapses each of those clusters into a single node in the interaction graph, and finally partitions the collapsed graph obtained so far. Although the "unsplittable agents identification" stage is still in its early design and prototyping phases and requires a better formalization and a deeper analysis, the MAS-DRiVe algorithm pipeline has been fully implemented and demonstrated on two simple MASs. Once the independently monitorable sub-MASs have been identified by MAS-DRiVe, the global interaction protocol AIP can be projected onto the subsets of agents belonging to each graph partition, thus obtaining local versions of AIP which can be monitored in a decentralized way.
2016
17th Workshop "From Objects to Agents", WOA 2016
Catania
29 luglio 2016
1664
35
43
Ancona, Davide; Briola, Daniela; Ferrando, Angelo; Mascardi, Viviana
MAS-DRiVe: A practical approach to decentralized runtime verification of agent interaction protocols / Ancona, Davide; Briola, Daniela; Ferrando, Angelo; Mascardi, Viviana. - 1664:(2016), pp. 35-43. (Intervento presentato al convegno 17th Workshop "From Objects to Agents", WOA 2016 tenutosi a Catania nel 29 luglio 2016).
File in questo prodotto:
File Dimensione Formato  
MAS-DRIVE.pdf

Accesso riservato

Dimensione 438.27 kB
Formato Adobe PDF
438.27 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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