A new model checking approach for verifying agent communication protocols

Jamal Bentahar, Bernard Moulin, John Jules Ch Meyer

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

4 Scopus citations

Abstract

In this paper, we propose a new model checking algorithm for verifying dialogue game protocols (DGP) for multi-agent communication. These protocols are specified as transition systems in which transitions are labeled with communicative acts. Our underlying logic (SCCTL*) used to specify the properties to be verified extends CTL* by adding action formulae, the actions we deal with are actions that agents perform on social commitments when communicating. The verification method is based on the translation of SCCTL* formulae into a variant of alternating tree automata called Alternating Büchi Tableau Automata (ABTA). Our algorithm explores the product graph of the protocol and the ABTA representing the formula to be verified. The nodes of the product graph are signed according to the type of the formula (with or without negation). We propose a set of tableau inference rules for specifying the translation procedure. The efficiency of our algorithm is due to the fact that it uses only one depth-first search instead of two. Our algorithm explores directly the product graph using the sign of the nodes. This algorithm is an on-the-fly efficient algorithm.

Original languageBritish English
Title of host publication2006 Canadian Conference on Electrical and Computer Engineering, CCECE'06
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1586-1590
Number of pages5
ISBN (Print)1424400384, 9781424400386
DOIs
StatePublished - 2006
Event2006 Canadian Conference on Electrical and Computer Engineering, CCECE'06 - Ottawa, ON, Canada
Duration: 7 May 200610 May 2006

Publication series

NameCanadian Conference on Electrical and Computer Engineering
ISSN (Print)0840-7789

Conference

Conference2006 Canadian Conference on Electrical and Computer Engineering, CCECE'06
Country/TerritoryCanada
CityOttawa, ON
Period7/05/0610/05/06

Keywords

  • Model checking
  • Multi-agent communication
  • Temporal logic

Fingerprint

Dive into the research topics of 'A new model checking approach for verifying agent communication protocols'. Together they form a unique fingerprint.

Cite this