The Possibilities of Modeling Petri Nets and Their Extensions
2019, Computer Simulation [Working Title]
https://doi.org/10.5772/INTECHOPEN.90275Abstract
This chapter is dedicated to several structure features of Petri nets. There is detailed description of appropriate access in Petri nets and reachable tree mechanism construction. There is an algorithm that describes the minimum sequence of possible transitions. The algorithm developed by us finds the shortest possible sequence for the network promotion state, which transfers the mentioned network state to the coverage state. The corresponding theorem is proven, which states that due to the describing algorithm, the number of transitions in the covering state is minimal. This chapter studies the interrelation of languages of colored Petri nets and traditional formal languages. The Venn diagram, modified by the author, is presented, which shows the relationship between the languages of the colored Petri nets and some traditional languages. As a result, it is shown that the language class of colored Petri nets includes an entire class of context-free languages and some other classes. The results obtained show that it is not possible to model the Patil problem using the well-known semaphores P and V or classical Petri nets, so the mentioned systems have limited properties.
References (18)
- Tadao M. Petri nets: Properties, analysis and applications. Proceedings of the IEEE. 1989;77(4)
- Peterson J. Petri Net Theory and the Modelling Systems. Prentice Hall; 1981. ISBN 0-13-661983-5
- Jensen K, Rozenberg G, editors. High-Level Petri Nets. Berlin: Theory and Application, Springer-Verlag; 1991. pp. 44-122
- Jensen K. Colored Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Berlin: Springer-Verlag; 1992
- Jensen K. Colored Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 1-3. Springer; 1996
- Jensen K. Colored petri nets: Basic concepts, analysis methods and practical use. In: Basic concepts. Monographs in Theoretical Computer Science. Vol. 1-3. Berlin, Germany: Springer-Verlag; 1997
- Raising W, Rosenberg G, editors. Lecture notes on petri nets. Parts I and II. In: Lecture Notes in Computer Sciences. Vol. 1491-1492. Springer- Verlag; 1998
- Petrosyan GR. Description of the algorithm for finding the shortest sequence of transitions in a Petri net. Multidisciplinary Scientific Edition International Academy Journal Web of Scholar. 2017;5(14):20-25. Available at: http://webofscholar.com/ ISSN 2518-167X Founder -RS Global Media LLC, Kiev, Ukraine
- Petrosyan GR. The modelling of the synchronization problem with Colored petri nets. International Journal of Electronic Engineering and Computer Science. 2016;1(2):56-60 Available at: http://www.aiscience.org/ journal/ijeecs
- Petrosyan GR, Avetisyan AM, Ter- Vardanyan LA. Interrelation of languages of colored petri nets and some traditional languages. Open Journal of Modelling and Simulation. 2013;1:27-29. DOI: 10.4236/ojmsi.2013.13005. Published Online July 2013 (http:// www.scirp.org/journal/ojmsi)
- Westergaard M, Kristiansen L. The access/CPN framework: A tool for interacting with the CPN tools simulator. In: Proc. of 30th International Conference on Applications and Theory of Petri Nets (Petri Nets 2009). Lecture Notes in Computer Science 5606. Berlin: Springer-Verlag; 2009. pp. 313-322
- Jensen K, Kristiansen L, Wells L. Colored petri nets and CPN tools for modelling and validation of concurrent systems. International Journal on Software Tools for Technology Transfer (STTT). 2007;9(3-4):213-254
- Petrosyan GR, Ter-Vardanyan LA, Gaboutchian AV. Modeling of biometric identification system using the colored petri nets. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. 2015; XL-5/W6 Photogrammetric techniques for video surveillance, biometrics and biomedicine, 25-27 May 2015, Moscow, Russia [14] Knut D. The Art of Programming. Vol. 1-3. Moscow: Mir; 1976
- Orlov S. Technology of Software Development, Textbook for Universities. Petersburg; 2002
- Gordeev A, Molchanov A. System Software, Textbook. St. Petersburg; 2002
- Jensen K, Kristiansen L. Coloured Petri Nets-Modeling and Validation of Concurrent Systems. Berlin: Springer- Verlag; 2009
- Alfred A, Jeffrey U. Theory of Parsing, Translation, & Compiling. Vol. 1-2. Hall; 1973
- Ullman J. Elements of ML Programming. Upper Saddle River: Prentice-Hall; 1998