The expressive power of time Petri nets

被引:22
作者
Berard, B. [1 ]
Cassez, F. [2 ]
Haddad, S. [3 ]
Lime, D. [4 ]
Roux, O. H. [4 ]
机构
[1] Univ Paris 06, LIP6, Paris, France
[2] Natl ICT Australia, Sydney, NSW, Australia
[3] Ecole Normale Super, LSV, Cachan, France
[4] LUNAM Univ, IRCCyN, Ecole Cent Nantes, Nantes, France
关键词
Time Petri nets; Timed automata; Expressiveness; Language equivalence; Bisimilarity; MODEL CHECKING; AUTOMATA; ARC; DECIDABILITY; TRANSLATION; ROMEO;
D O I
10.1016/j.tcs.2012.12.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate expressiveness questions for time Petri nets (TPNs) and some of their most useful extensions. We first introduce generalised time Petri nets (GTPNs) as an abstract model that encompasses variants of TPNs such as self modifications and read, reset and inhibitor arcs. We give a syntactical translation from bounded GTPNs to timed automata (TA) that generates isomorphic transition systems. We prove that the class of bounded GTPNs is strictly less expressive than TA w.r.t. weak timed bisimilarity. We prove that bounded GTPNs, bounded TPNs and TA are equally expressive w.r.t. timed language acceptance. Finally, we characterise a syntactical subclass of TA that is equally expressive to bounded GTPNs "a la Merlin" w.r.t, weak timed bisimilarity. These results provide a unified comparison of the expressiveness of many variants of timed models often used in practice. It leads to new important results for TPNs. Among them are: 1-safe TPNs and bounded-TPNs are equally expressive; epsilon-transitions strictly increase the expressive power of TPNs; self modifying nets as well as read, inhibitor and reset arcs do not add expressiveness to bounded TPNs. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 20
页数:20
相关论文
共 36 条
[1]  
Abdulla P. A., 2001, Applications and Theory of Petri Nets 2001. 22nd International Conference, ICATPN 2001. Proceedings (Lecture Notes in Computer Science Vol.2075), P53
[2]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[3]  
ALUR R, 1990, LECT NOTES COMPUT SC, V443, P322, DOI 10.1007/BFb0032042
[4]  
Alur R., 1999, THEORETICAL COMPUTER, V211
[5]  
Araki T., 1976, Theoretical Computer Science, V3, P85, DOI 10.1016/0304-3975(76)90067-0
[6]   Supervisory controller design to enforce some basic properties in timed-transition Petri nets using stretching [J].
Aybar, Aydin ;
Iftar, Altug .
NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2012, 6 (01) :712-729
[7]   When are Timed Automata weakly timed bisimilar to Time Petri Nets? [J].
Berard, B. ;
Cassez, F. ;
Haddad, S. ;
Lime, D. ;
Roux, O. H. .
THEORETICAL COMPUTER SCIENCE, 2008, 403 (2-3) :202-220
[8]  
Bérard B, 2005, LECT NOTES COMPUT SC, V3707, P293
[9]  
Bérard B, 2005, LECT NOTES COMPUT SC, V3829, P211
[10]  
Berard B., 1998, Fundamenta Informaticae, V36, P145