Abstract
A type of refinement operations of time Petri nets is presented for design, analysis and verification of complex real-time systems. First, the behavior preservation is studied under time constraints in a refinement operation, and a sufficient condition for behavior preservation is obtained. Then, the property preservation is considered, and the results indicate that if the refinement operation of time Petri nets satisfies behavior preservation, it can also preserve properties such as boundedness and liveness. Finally, based on the behavior preservation, a reachability decidability algorithm of a refined time Petri net is designed using the reachability trees of its original net and subnet. The research results are illustrated by an example of designing, analyzing and verifying a real-time manufacturing system.
- Berthomieu, B. and Diaz, M. 1991. Modeling and verification of time dependent systems using time Petri nets. IEEE Trans. Softw. Engin. 17, 259--273. Google Scholar
Digital Library
- Berthomieu, B., Lime, D., Roux, O. H., and Vernadat, F. 2007. Reachability problems and abstract state spaces for time Petri Nets with stopwatches. J. Discrete Event Dyn. Syst. Theory Appl. 17, 133--158. Google Scholar
Digital Library
- Cho, H., Ravindran, B., and Jensen, E. D. 2010. Lock-free synchronization for dynamic embedded real-time systems. ACM Trans. Embed. Comput. Syst. 9, 1--28. Google Scholar
Digital Library
- Ding, Z. J., Jiang, C. J., Zhou, M. C., and Zhang, Y. Y. 2008. Preserving languages and properties in stepwise refinement-based synthesis of Petri nets. IEEE Trans. Syst. Man Cybern. Part A 38, 791--801. Google Scholar
Digital Library
- Ding, Z. J., Zhang, Y. Y., Jiang, C. J., and Zhang, Z. H. 2007. Refinement of Petri nets in workflow integration. In Proceedings of the 10th International Conference Computer Supported Cooperative Work in Design, Lecture Notes in Computer Science, vol. 4402, 667--678. Google Scholar
Digital Library
- Fani, M. P. and Zhou, M. C. 2004. Deadlock control methods in automated manufacturing systems. IEEE Trans. Syst. Man Cybern. Part A 34, 5--22. Google Scholar
Digital Library
- Felder, M., Gargantini, A., and Morzenti, A. 1998. A Theory of implementation and refinement in timed Petri nets. Theor. Comput. Sci. 202, 127--161. Google Scholar
Digital Library
- Girault, C. and Valk, R. 2003. Petri Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications. Springer. Google Scholar
Digital Library
- Gurovic, D., Fengler, W., and Nutzel. J. 2000. Development of real-time system specifications through the refinement of duration interval Petri nets. In Proceedings of IEEE International Conference on Systems, Man, and Cybernetics. 3093--3098.Google Scholar
Cross Ref
- Hruz, B. and Zhou, M. C. 2007. Modeling and Control of Discrete Event Dynamic Systems. Springer.Google Scholar
- Hu, H. S. and Li, Z. W. 2009a. Modeling and scheduling for manufacturing grid workflows using timed Petri nets. Int. J. Adv. Manuf. Technol. 42, 553--568.Google Scholar
Cross Ref
- Hu, H. S. and Li, Z. W. 2009b. Clarification on the computation of liveness-enforcing supervisor for resource allocation systems with uncontrollable behavior and forbidden states. IEEE Trans. Autom. Sci. Eng. 6, 557--558.Google Scholar
Cross Ref
- Hu, H. S., Zhou, M. C., and Li, Z. W. 2009. Liveness enforcing supervision of video streaming systems using non-sequential Petri nets. IEEE Trans. Multimedia 11, 1457--1465. Google Scholar
Digital Library
- Huang, H. J., Cheung, T. Y., and Mak, W. M. 2004. Structure and behavior preservation by Petri-net-based refinements in system design. Theor. Comput. Sci. 328, 245--269.Google Scholar
Cross Ref
- Jeng, M. D., Xie, X. L., and Chung, S. L. 2004. ERCN* merged nets for modeling degraded behavior and parallel processes in semiconductor manufacturing systems. IEEE Trans. Syst. Man Cybern. Part A 34, 102--112. Google Scholar
Digital Library
- Jiang, C. J., Wang, H. Q., and Liao, S. Y. 2002. Behavior relativity of Petri nets. J. Comput. Sci. Techn. 17, 770--780. Google Scholar
Digital Library
- Lee, J. S., Zhou, M. C., and Hsu, P. L. 2007. A Petri-net approach to modular supervision with conflict resolution for semiconductor manufacturing systems. IEEE Trans. Autom. Sci. Eng. 4, 584--588.Google Scholar
Cross Ref
- Li, J., Fan, Y. S., and Zhou, M. C. 2003. Timing constraint workflow nets for workflow analysis. IEEE Trans. Syst. Man Cybern. Part A 33, 179--193. Google Scholar
Digital Library
- Li, J., Fan, Y. S., and Zhou, M. C. 2004. Performance modeling and analysis of workflow. IEEE Trans. Syst. Man Cybern. Part A 34, 229--242. Google Scholar
Digital Library
- Li, Z. W. and Zhou, M. C. 2009. Deadlock Resolution in Automated Manufacturing Systems: A Novel Petri Net Approach. Springer. Google Scholar
Digital Library
- Liu, T., Lin, C., and Liu, W. D. 2002. Linear temporal inference of workflow management system based on timed Petri net models. Acta Electronica Sinica 30, 245--248. (in Chinese)Google Scholar
Cross Ref
- Merlin, P. and Farber, D. 1976. Recoverability of communication protocols---Implication of a theoretical study. IEEE Trans. Commun. 24, 1036--1043.Google Scholar
Cross Ref
- Molloy, M. K. 1982. Performance analysis using stochastic Petri nets. IEEE Trans. Comput. 31, 913-917. Google Scholar
Digital Library
- Murata, T. 1989. Petri nets: Properties, analysis and applications. Proc IEEE, 541--580.Google Scholar
Cross Ref
- Suzuki, I. and Murata, T. 1983. A method for stepwise refinement and abstraction of Petri nets. J. Comput. Syst. Sci. 27, 51--76.Google Scholar
Cross Ref
- Tang, D. and Liu, D. N. 2006. Method of reachability analysis in HTPN based workflow model. Comput. Integr. Manuf. Syst. 12, 487--493. (in Chinese)Google Scholar
- Valette, R. 1979. Analysis of Petri nets by stepwise refinements. J. Comput. Syst. Sci. 18, 35--46.Google Scholar
Cross Ref
- van der Aalst, W. M. P. 2000. Workflow verification: Finding control-flow errors using Petri-net-based techniques. In Proceedings of the International Workshop on Types for Proofs and Programs. Lecture Notes in Computer Science 806, 161--183. Google Scholar
Digital Library
- Wang, J. C., Deng, Y., and Xu, G 2000a. Reachability analysis of real-time systems using time Petri nets. IEEE Trans. Syst. Man Cybern. Part B 30, 725--736. Google Scholar
Digital Library
- Wang, J. C., Deng, Y., and Zhou, M. C. 2000b. Compositional time Petri nets and reduction rules. IEEE Trans. Syst. Man Cybern. Part B 30, 562--572. Google Scholar
Digital Library
- Zhou, M. C. and Venkaesh, K. 1998. Modeling, Simulation and Control of Flexible Manufacturing Systems: A Petri Net Approach. World Scientific, Singapore.Google Scholar
- Zhou, M. C., Dicesare, F., and Desrochers, A. 1992. A hybrid methodology for synthesis of Petri nets for manufacturing systems. IEEE Trans. Rob. Autom. 8, 350--361.Google Scholar
Cross Ref
- Zhou, M C., Mcdermott, K., and Patel, P A. 1993. Petri net synthesis and analysis of a flexible manufacturing system cell. IEEE Trans. Syst. Man Cybern. 23, 523--531.Google Scholar
Cross Ref
- Zuberek, W. M. 1991. Timed Petri nets: Definitions, properties, and applications. Microelectron. Reliab. 31, 627--644.Google Scholar
Cross Ref
Index Terms
Design, Analysis and Verification of Real-Time Systems Based on Time Petri Net Refinement
Recommendations
Property preservation of refinement for Petri net based representation for embedded systems
Embedded systems have many applications in our life. Petri net based Representation for Embedded Systems (PRES+) is a promising methodology for modeling, verification, analysis and control of embedded systems. But the state space explosion problem is ...
Property Preservation of Petri Refinement Net
CSIE '09: Proceedings of the 2009 WRI World Congress on Computer Science and Information Engineering - Volume 05For systems specified in ordinary Petri nets, this paper proposes the conditions imposed on a kind of net refinement under which the following structural properties will be preserved: structural boundedness, conservativeness, P-invariant, repetitiveness,...
Preserving Languages and Properties in Stepwise Refinement-Based Synthesis of Petri Nets
The current stepwise refinement operation of Petri nets mainly concentrates on property preservation, which is an effective way to analyze and verify complex systems. Further steps into this field are needed from the perspective of system synthesis and ...






Comments