Well-structured languages

被引:24
作者
Geeraerts, Gilles [1 ]
Raskin, Jean-Francois [1 ]
Van Begin, Laurent [1 ]
机构
[1] Univ Libre Bruxelles, Dept Informat, B-1050 Brussels, Belgium
关键词
D O I
10.1007/s00236-007-0050-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces the notion of well-structured language. A well-structured language can be defined by a labelled well-structured transition system, equipped with an upward-closed set of accepting states. That peculiar class of transition systems has been extensively studied in the field of computer-aided verification, where it has direct an important applications. Petri nets, and their monotonic extensions (like Petri nets with non-blocking arcs or Petri nets with transfer arcs), for instance, are special subclasses of well-structured transition systems. We show that the class of well-structured languages enjoy several important closure properties. We propose several pumping lemmata that are applicable respectively to the whole class of well-structured languages and to the classes of languages recognized by Petri nets or Petri nets with non-blocking arcs. These pumping lemmata allow us to characterize the limits in the expressiveness of these classes of language. Furthermore, we exploit the pumping lemmata to strictly separate the expressive power of Petri nets, Petri nets with non-blocking arcs and Petri nets with transfer arcs.
引用
收藏
页码:249 / 288
页数:40
相关论文
共 20 条
[1]  
Abdulla P, 1999, LECT NOTES COMPUT SC, V1579, P208
[2]  
Abdulla PA, 1998, LECT NOTES COMPUT SC, V1427, P305, DOI 10.1007/BFb0028754
[3]   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
[4]  
CIARDO G, 1994, LECT NOTES COMPUTER, V815, P179
[5]  
Delzanno G, 2002, LECT NOTES COMPUT SC, V2280, P173
[6]  
Delzanno G, 2000, Proc. 12th International Conference on Computer Aided Verification (CAV'00), P53
[8]   On model checking for non-deterministic infinite-state systems [J].
Emerson, EA ;
Namjoshi, KS .
THIRTEENTH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1998, :70-80
[9]   Well-structured transition systems everywhere! [J].
Finkel, A ;
Suhnoebelen, P .
THEORETICAL COMPUTER SCIENCE, 2001, 256 (1-2) :63-92
[10]  
FINKEL A, 2004, ELECT NOTES THEORETI, V128, P87