On Multi-enabledness in Time Petri Nets

We consider time Petri nets with multiple-server semantics. We first prove that this setting is strictly more expressive, in terms of timed bisimulation, than its single-server counterpart. We then focus on two choices for the firing of multiple instances of the same transition: the more conservative safety-wise non deterministic choice, where all firable instances may fire in any order, and a simpler alternative, First Enabled First Fired (FEFF), where only the oldest instance may fire, obviously leading to a much more compact state-space. We prove that both semantics are not bisimilar but actually simulate each other with strong timed simulations, which in particular implies that they generate the same timed traces. FEFF is then very appropriate to deal with linear timed properties of time Petri nets.

[1]  Andrea Maggiolo-Schettini,et al.  Time-Based Expressivity of Time Petri Nets for System Specification , 1999, Theor. Comput. Sci..

[2]  Serge Haddad,et al.  The expressive power of time Petri nets , 2013, Theor. Comput. Sci..

[3]  Pierre-Alain Reynier,et al.  Weak Time Petri Nets Strike Back! , 2009, CONCUR.

[4]  Marc Boyer,et al.  Multiple enabledness of transitions in Petri nets with time , 2001, Proceedings 9th International Workshop on Petri Nets and Performance Models.

[5]  S. Calvez,et al.  P-Time Petri Nets for Manufacturing Systems with Staying Time Constraints , 1997 .

[6]  Serge Haddad,et al.  Comparison of Different Semantics for Time Petri Nets , 2005, ATVA.

[7]  C. Ramchandani,et al.  Analysis of asynchronous concurrent systems by timed petri nets , 1974 .

[8]  Hanifa Boucheneb,et al.  FIFO time Petri nets for conflicts handling , 2012, WODES.

[9]  Teresa H. Y. Meng,et al.  POSET timing and its application to the synthesis and verification of gate-level timed circuits , 1999, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[10]  Marc Boyer,et al.  On the Compared Expressiveness of Arc, Place and Transition Time Petri Nets , 2008, Fundam. Informaticae.

[11]  Philip Meir Merlin,et al.  A study of the recoverability of computing systems. , 1974 .

[12]  Johan Lilius,et al.  A causal semantics for time Petri nets , 2000, Theor. Comput. Sci..

[13]  Gordon D. Plotkin,et al.  Configuration structures , 1995, Proceedings of Tenth Annual IEEE Symposium on Logic in Computer Science.