On the verification of social commitments and time

Mohamed El Menshawy, Jamal Bentahar, Hongyang Qu, Rachida Dssouli

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

27 Scopus citations

Abstract

Social commitments have been widely studied to represent business contracts among agents with different competing objectives in communicating multi-agent systems. However, their formal verification is still an open issue. This paper proposes a novel model-checking algorithm to address this problem. We define a new temporal logic, CTLC, which extends CTL with modalities for social commitments and their fulfillment and violation. The verification technique is based on symbolic model checking that uses ordered binary decision diagrams to give a compact representation of the system. We also prove that the problem of model checking CTLC is polynomial-time reducible to the problem of model checking CTLK, the combination of CTL with modalities for knowledge. We finally present the full implementation of the proposed algorithm by extending the MCMAS sym-bolic model checker and report on the experimental results obtained when verifying the NetBill protocol. Categories and Subject Descriptors D.2.4 [Software/Program Verification]: Model Check-ing General Terms Algorithms, Verification.

Original languageBritish English
Title of host publication10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011
Pages449-456
Number of pages8
StatePublished - 2011
Event10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011 - Taipei, Taiwan, Province of China
Duration: 2 May 20116 May 2011

Publication series

Name10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011
Volume1

Conference

Conference10th International Conference on Autonomous Agents and Multiagent Systems 2011, AAMAS 2011
Country/TerritoryTaiwan, Province of China
CityTaipei
Period2/05/116/05/11

Keywords

  • Fulfillment
  • Social commitments
  • Violation

Fingerprint

Dive into the research topics of 'On the verification of social commitments and time'. Together they form a unique fingerprint.

Cite this