Verifying communicating agents by model checking in a temporal action logic

被引:18
作者
Giordano, L [1 ]
Martelli, A
Schwind, C
机构
[1] Univ Piemonte Orientale, Dipartimento Informat, Allessandria, Italy
[2] Univ Turin, Dipartimento Informat, I-10149 Turin, Italy
[3] CNRS, MAP, Marseille, France
来源
LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS | 2004年 / 3229卷
关键词
D O I
10.1007/978-3-540-30227-8_8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we address the problem of specifying and verifying systems of communicating agents in a Dynamic Linear Time Temporal Logic (DLTL). This logic provides a simple formalization of the communicative actions in terms of their effects and preconditions. Furthermore it allows to specify interaction protocols by means of temporal constraints representing permissions and commitments. Agent programs, when known, can be formulated in DLTL as complex actions (regular programs). The paper addresses several kinds of verification problems including the problem of compliance of agents to the protocol, and describes how they can be solved by model checking in DLTL using automata.
引用
收藏
页码:57 / 69
页数:13
相关论文
共 21 条
[1]  
ALBERTI M, 2004, SPECIFICATION VERIFI
[2]  
[Anonymous], 1991, Artificial intelligence and mathematical theory of computation: papers in honor of John McCarthy, DOI DOI 10.1016/B978-0-12-450010-5.50026-8
[3]   Planning for temporally extended goals [J].
Bacchus, F ;
Kabanza, F .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1998, 22 (1-2) :5-27
[4]   Model checking multiagent systems [J].
Benerecetti, M ;
Giunchiglia, F ;
Serafini, L .
JOURNAL OF LOGIC AND COMPUTATION, 1998, 8 (03) :401-423
[5]  
BODINI R, 2003, AAMAS 2003, P409
[6]  
CALVANESE D, 2002, P KR02
[7]  
Fornara N., 2003, Second International Joint Conference on Autonomous Agents and Multiagent Systems, P520, DOI [10.1145/860575.860659, DOI 10.1145/860575.860659]
[8]  
GERTH R, 1995, P 15 WORK PROT SPEC
[9]  
Giordano L., 2004, TIME 04
[10]  
GIORDANO L, 2003, P AI IA 03, P262