For the most recent entries see the Petri Nets Newsletter.

Necessary and sufficient condition of structural liveness for general Petri nets - real deadlock-trap properties.

Matsumoto, T.; Saikusa, K.; Yamazaki, S.

In: IEICE Trans. on Fundamentals of Electronics, Communications and Computer Science, Vol. E78-A, No. 12, pages 1848-1861. 1996.

Abstract: Petri nets are useful in modeling and analyzing various types of discrete-event systems such as parallel processing systems, distributed systems, and sequential control systems, because Petri nets can easily be used to represent such properties of these systems as concurrency, nondecidability, and causality. Various behavioral analytic problems on Petri nets are reduced to reachability and liveness on them. It is also known that the decidability of liveness is equivalent to that of reachability which is solvable. However, useful necessary and sufficient structural liveness conditions have been given only far extended free-choice (EFC) nets acid their subclasses. Moreover recently a necessary acid sufficient structural liveness condition for a useful subclass N-KT = (S-KT,T-KT,F-KT,Mo-KT) (i.e a Petri net in which each minimal structural deadlock (MSDL) contains at least one real or virtual kindling trap, each locally structural-live MSDL N-D = (S-D,T-D,F-D,M(oD)) is never globally dead even if all key transitions for local liveness of each MSDL are controlled by the net of S-KT/S-D s.t S-KT subset of or equal to S-D, and there exists no singular MSDL of type (alpha)) has also been given. In this paper, in order to give one of the bases for a necessary and sufficient `structural' or `initial-marking-based' liveness condition for a general Petri net N, we will, first, directly present a necessary and sufficient local liveness condition for each MSDL with a real deadlock-trap structure in a subclass (N) over tilde (subset of N) using the concepts used in N-KT, where (N) over tilde is general Petri net without live behavioral traps, local liveness means a useful necessary condition for the above final goal, and real deadlock-trap structure means that each MSDL in (N) over tilde contains at least one minimal structural trap. Secondly, a new subclass is shown in which, if the above locally structural liveness is also guaranteed. It is also argued that the obtained results are applicable to describing new live behavioral traps and deriving a necessary and sufficient structural liveness condition, which is the final goal in this work, for a general Petri net N.

Keywords: Petri nets, real deadlock-trap, structural liveness.


Do you need a refined search? Try our search engine which allows complex field-based queries.

Back to the Petri Nets Bibliography