• DocumentCode
    3142279
  • Title

    A New Model Checking Approach for Verifying Agent Communication Protocols

  • Author

    Bentahar, Jamal ; Moulin, Bernard ; Meyer, John-Jules Ch

  • Author_Institution
    Dept. of Comput. Sci., Laval Univ., Que.
  • fYear
    2006
  • fDate
    38838
  • Firstpage
    1586
  • Lastpage
    1590
  • 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 Buchi 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
  • Keywords
    automata theory; conformance testing; formal specification; formal verification; graph theory; inference mechanisms; multi-agent systems; temporal logic; tree searching; SCCTL* formulae; agent communication protocol verification; alternating Buchi tableau automata; depth-first search; dialogue game protocols; model checking algorithm; multiagent communication; on-the-fly efficient algorithm; product graph; tableau inference rules; temporal logic; transition systems; Automata; Collaboration; Computer science; Electronic mail; Inference algorithms; Logic; Multiagent systems; Proposals; Protocols; Tree graphs; Multi-agent communication; model checking; temporal logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
  • Conference_Location
    Ottawa, Ont.
  • Print_ISBN
    1-4244-0038-4
  • Electronic_ISBN
    1-4244-0038-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2006.277640
  • Filename
    4054957