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
Link To Document :
بازگشت