Theorem 8: Suppose that N and N' are defined
in MERGE-N-TRANSITION. Let M be an initial
marking of N and M' be obtained from M such that
M'(p) = M(p) for any p ∈ P. Then, (N', M') is live
and bounded if the following conditions hold:
(1) N is regular,
(2) t
1
and t
2
belong to the same cluster,
(3) there exists a positive T-invariant
β
such that
β
(t
1
) =
β
(t
2
),
(4) there exists at least one T-invariant
such that
〉〈
∩ {t
1
, t
2
} = {t
i
} for i = 1 or 2, and
(5) (N, M) is live and bounded, and
(6) all input places of t
1
and t
2
are marked or every
minimal siphon D' of N' with t
12
∈
•
D' is marked.
Proof: By Conditions (1)-(4) and Theorem 4,
N' is regular. Condition (5) implies that all siphons
are marked according to Lemma 1. Consider any
siphon D' of N'. By Property 4, D' is a siphon of N if
{t
12
} ∉
•
D' and thus D' is marked. By Condition (6),
D' is marked if t
12
∈
•
D'. This means that all siphons
of N' are marked. Hence, (N, M) is live and bounded
according to Lemma 1. □
5 CONCLUSION
This paper studied four compositional operations in
terms of place and transition for pure and ordinary
nets and showed that regularity, liveness and
bounded-ness can be preserved automatically or
under some simper conditions. These compositional
operations are quite natural. COMPOSITION-BY-
PLACE and COMPOSITION-BY-TRANSITION
are usually be used to obtain more complex nets
from some subnets. Liveness and boundedness
preservations on the two operations for different
subclasses of Petri nets have been studied under
different conditions. Our results are based on the
regularity preservation. MERGE-N-PLACE and
MERGE-N-TRANSITION are two operations used
in a net, a little similar to (Berthelot, 1987). Of
course, these results that this paper are contributed
are new and can accommodate the design of
complex systems.
ACKNOWLEDGEMENTS
I would like to thank the anonymous referees for
their helpful comments. The research was funded by
the National Natural Science Foundation of China
under Grants No. 60473007 and No. 60421001.
REFERENCES
Berthelot, G., 1986. Checking properties of nets using
transformations. In: Rozenberg, G.: LNCS Vol. 222:
Advances in Petri nets 1985, pp. 19-40.
Berthelot, G., 1987. Transformations and decompositions
of nets. In: Brauer, W.; Reisig, W.; Rozenberg, G.,
editors: LNCS Vol. 254: Petri Nets: Central Models
and Their Properties, Advances in Petri Nets 1986,
Part I, Proceedings of an Advanced Course, Bad
Honnef, September 1986, pp. 359-376.
Desel, J., 1992. A proof of the rank theorem for extended
free choice nets. In Jensen, K., editor: LNCS Vol. 616,
Application and Theory of Petri Nets, Springer-
Verlag, pp. 134-183.
Desel, J. and Esparza, J., 1995. Free choice Petri nets.
London, Cambridge University Press.
Esparza, J. 1994. Reduction and synthesis of live and
bounded free choice Petri nets, Information and
Computation, Vol. 114, No. 1, pp. 50-87.
Huang, H., Jiao, L. and Cheung, T., 2005. Property-
preserving subnet reductions for designing
manufacturing systems with shared resources.
Theoretical Computer Science, 332(1-3), pp.461-485.
Koh, I. and DiCesare, F., 1991. Modular transformation
methods for generalized Petri nets and their
applications in manufacturing automation, IEEE
Transactions on Systems, Man and Cybernetics, 21, pp.
963-973.
Recalde, L., Teruel, E. and Silva, M., 1998. On linear
algebraic techniques for liveness analysis of P/T
systems, Journal of Circuits, Systems, and Computers,
8(1), pp.223-265.
Silva, M., Teruel, E. and Colom, J. M., 1998. Linear
algebraic and linear programming techniques for the
analysis of Place/Transition net systems, in Reisig, W.
and Rozenberg, G., editors: LNCS Vol. 1491, Lectures
on Petri Nets I: basic models, Springer-Verlag,
pp.309-373.
Souissi, Y., 1991. On liveness preservation by
composition of nets via a set of places, In: Rozenberg,
G., editor: LNCS Vol. 524, Advances in Petri Nets,
pp.277-295.
Suzuki, I. and Murata, T., 1983. A method for stepwise
refinement and abstraction of Petri nets, Journal of
Computer and System Sciences, 27, pp.51−76.
Valette, R., 1979. Analysis of Petri nets by stepwise
refinements, Journal of Computer and System
Sciences, 18, pp.35−46.
Zhou, M., 1996. Generalizing parallel and sequential
mutual exclusions for Petri net synthesis of
manufacturing systems, IEEE Int. Conf. On Emerging
Technologies and Factory Automation, 1, pp.49-55.
Zhou, M. and Venkatesh, K., 1999. Modeling, simulation,
and control of flexible manufacturing systems: A Petri
net approach, World Scientific Publishing Co. Pte.Ltd.
ICINCO 2005 - ROBOTICS AND AUTOMATION
174