arrow
Return

Verifying conformance of multi-agent commitment-based protocols

delete2013-01-01
delete38
PRE
AI
J
Jamal Bentahar *
R
Rachida Dssouli
DOI:10.1016/j.eswa.2012.07.030delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Although several approaches have been proposed to specify multi-agent commitment-based protocols that capture flexible and rich interactions among autonomous and heterogeneous agents, very few of them synthesize their formal specification and automatic verification in an integrated framework. In this paper, we present a new logic-based language to specify commitment-based protocols, which is derived from ACTL*(c), a logic extending CTL* with modalities to represent and reason about social commitments and their actions. We present a reduction technique that formally transforms the problem of model checking ACTL*(c) to the problem of model checking GCTL* (an extension of CTL* with action formulae). We prove that the reduction technique is sound and we fully implement it on top of the CWB-NC model checker to automatically verify the NetBill protocol, a motivated and specified example in the proposed specification language. We also apply the proposed technique to check the compliance of another protocol: the Contract Net protocol with given properties and report and discuss the obtained results. We finally develop a new symbolic algorithm to perform model checking dedicated to the proposed logic. (C) 2012 Elsevier Ltd. All rights reserved.
Keywords:
Multi-agent systems
Commitment-based protocols
Reduction
Symbolic model checking
Verification
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
2.9W
Citations:
10.2W

Organization

C
concordia university - canada
Scholars:
8.0K
Papers: 8.9K
Citations: 4