A generic framework for reasoning about dynamic networks of infinite-state processes

被引:0
作者
Bouajjani, Ahmed [1 ]
Jurski, Yan [1 ]
Sighireanu, Mihaela [1 ]
机构
[1] Univ Paris 07, LIAFA, F-75251 Paris, France
来源
TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS | 2007年 / 4424卷
关键词
VERIFICATION; PROGRAMS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a framework for reasoning about unbounded dynamic networks of infinite-state processes. We propose Constrained Petri Nets (CPN) as generic models for these networks. They can be seen as Petri nets where tokens (represenKing occurrences of processes) are colored by values over some potentially infinite data domain such as integers, reals, etc. Furthermore, we define a logic, called CML (colored markings logic), for the description of CPN configurations. CML is a first-order logic over tokens allowing to reason about their locations and their colors. Both CPNs and CML are parametrized by a color logic allowing to express constraints on the colors (data) associated with tokens. We investigate the decidability of the satisfiability problem of CML and its application in the verification of CPN s. We identify a fragment of C ML for which the satisfiability problem is decidable (whenever it is the case for the underlying color logic), and which is closed under the computations of post and pre images for CPNs. These results can be used for several kinds of analysis such as invariance checking, pre-post condition reasoning, and bounded reachability analysis.
引用
收藏
页码:690 / +
页数:3
相关论文
共 31 条
[1]   General decidability theorems for infinite-state systems [J].
Abdulla, PA ;
Cerans, K ;
Jonsson, B ;
Tsay, YK .
11TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1996, :313-321
[2]  
Abdulla PA, 1998, LECT NOTES COMPUT SC, V1384, P298, DOI 10.1007/BFb0054179
[3]  
ABDULLA PA, 2006, P AVIS 06 SAT WORKSH
[4]  
ABDULLA PA, 2004, LNCS, V3170
[5]  
ANNICHINI A, 2000, LNCS, V1855
[6]  
ARONS T, 2001, LNCS, V2102
[7]  
BOIGELOT B, 1999, THESIS U LIEGE, V189
[8]  
BOJANCZYK M, 2006, P LICS 06 IEEE
[9]  
BOJANCZYK M, 2006, P PODS 06 ACM
[10]  
BORGER E, 2001, PERSPECTIVES MATH LO