PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010

Total Page:16

File Type:pdf, Size:1020Kb

PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 Facultat de Lletres Departament de Filologies Romàniques Petri Net Controlled Grammars PhD Dissertation Presented by Sherzod Turaev Supervised by Jürgen Dassow Tarragona, 2010 UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 Supervisor: Prof. Dr. Jürgen Dassow Fakultät für Informatik Institut für Wissens- und Sprachverarbeitung Otto-von-Guericke-Universität Magdeburg D-39106 Magdeburg, Germany Tutor: Dr. Gemma Bel Enguix Grup de Recerca en Lingüística Matemàtica Facultat de Lletres Universitat Rovira i Virgili Av. Catalunya, 35 43002 Tarragona, Spain UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 Acknowledgements It is a pleasure to thank many people who helped me to made this thesis possible. First of all I would like to express my sincere gratitude to my super- visor, Professor Jürgen Dassow. He helped me with his enthusiasm, his inspiration, and his efforts. During the course of this work, he provided with many helpful suggestions, constant encouragement, important advice, good teaching, good company, and lots of good ideas. It has been an honor to work with him. I would like to thank the head of our research group, Professor Car- los Martín-Vide, for his great effort in establishing the wonderful circum- stances of PhD School on Formal Languages and Applications, and for his help in receiving financial support throughout my PhD. This work was made thanks to the financial support of research grant 2006FI-01030 from AGAUR of Catalonia Government. I would like to thank all professors in our PhD school, especially Pro- fessors Tom Head, Erzsébet-Chuhaj Varjú, Victor Mitrana, Markus Holzer and Claudio Moraga, for providing solid knowledge and interest in formal languages and automata theory. I wish to express my cordial apprecia- tion to Professor Victor Mitrana who encouraged me to work on this topic, gave me constructive advice and recommended me to work with Profes- sor Dassow. Special thanks are due to my co-author, Dr. Ralf Stiebe, Otto-von-Guericke-University Magdeburg, for his ideas, efforts, useful dis- cussions and time spent on our papers. I would like to express my thanks to my colleagues at GRLMC, and my friends (Alexander Krassovitskiy, Areti Panou, Cˇatˇalin Tîrnˇaucˇa, Alexan- der Perekrestenko and Abhik Ghosh) for useful discussions and for making my staying in Tarragona enjoyable. I specially thank Dr. Gemma Bel En- guix, Lilica Voicu and Alexander Krassovitskiy for their assistance with all types of documentation and organization matters. 1 UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 I am also grateful to all members of the Department of Knowledge and Language Engineering, Faculty of Computer Science, Otto-von-Guericke- University Magdeburg (in particular, to Dr. Bianca Truthe) for their kind and generous hospitality during my stays, and for their fruitful discussions, suggestions, ideas. I should also thank Professor Abdimajid Pulatov, National University of Uzbekistan, who has been a significant presence in my life. He taught me not only to conduct scientific research but also to think about life, politics, philosophy. I am always thankful for his wisdom and knowledge. Many thanks to my teacher Mr. Sayfiddin Qalandarov who taught me mathematics and always inspired me to progress in science. My heartiest thanks go to my best friends Jessica and Carlo who never let me feel that I was away from my family, and helped me in everything. I express my deep love for my wife Matluba, and our children Jaloliddin and Zahiriddin. Their patience, love and encouragement always upheld me. Lastly, and most importantly, I wish to thank my parents, Rustam Turaev and Qurbonoy Tursunova for their support and love. They always helped me and encouraged me to concentrate on my study. 2 UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 Contents Acknowledgements 1 1 Introduction 7 2 Preliminaries 17 2.1 FormalLanguages ....................... 17 2.1.1 GeneralNotations .. .. .. .. .. .. .. .. .. 17 2.1.2 Strings,LanguagesandOperations . 17 2.1.3 Grammars........................ 21 2.1.4 GrammarswithRegulatedWriting . 22 2.2 PetriNets............................ 26 2.2.1 BasicDefinitions .................... 26 2.2.2 SpecialPetriNets ................... 29 2.2.3 PetriNetLanguages . 33 3 Semi-Matrix Grammars 36 3.1 Introduction........................... 36 3.2 DefinitionandExamples. 37 3.3 Closure Properties . 40 3.4 GenerativeCapacity ...................... 43 4 Extended cf Petri Net Controlled Grammars 46 4.1 Introduction........................... 46 4.2 Context-FreePetriNets . 50 4.3 k-Petri Net Controlled Grammars . 52 4.3.1 DefinitionsandExamples . 52 4.3.2 HierarchyResults. 60 4.3.3 Closure Properties . 71 4.4 PetriNetswithChainsandCycles . 80 4.4.1 Chain Control . 80 3 UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 CONTENTS 4.4.2 CyclicControl ..................... 83 4.4.3 Supervised Cyclic Control . 86 4.4.4 Grammars,LanguagesandExamples. 87 5 Arbitrary Petri Net Controlled Grammars 92 5.1 Introduction........................... 92 5.2 GrammarsandTheirLanguages . 93 5.3 The Effect of Labeling on the Computational Power . 96 5.4 The Effect of Final Markings on the Generative Power . 102 6 Grammars Controlled by Special Petri Nets 113 6.1 Introduction........................... 113 6.2 GrammarsandTheirLanguages . 114 6.3 Results: LabelingStrategies . 116 6.4 Results:FinalMarkings . 131 7 Capacity-Bounded Grammars 143 7.1 Introduction........................... 143 7.2 Capacity-Bounded Grammars . 144 7.3 The Power of Capacity-Bounded GS Grammars . 149 7.4 Capacity-Bounded Context-Free Grammars . 154 7.5 ControlbyPetri NetswithPlace Capacities . 158 8 Conclusions and Further Research 165 Bibliography 170 4 UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 List of Figures 1.1 Citricacidcycle ........................ 10 1.2 A simplified Petri net representation of citric acid cycle . 12 2.1 APetrinet ........................... 28 2.2 Astatemachine ........................ 29 2.3 Ageneralizedstatemachine . 30 2.4 Amarkedgraph ........................ 30 2.5 Ageneralizedmarkedgraph. 30 2.6 Acasualnet........................... 31 2.7 Afree-choicenet ........................ 31 2.8 Anextendedfree-choicenet . 32 2.9 Anasymmetricchoicenet . 32 2.10 The hierarchy of Petri net classes . 33 2.11AlabeledPetrinet....................... 35 2.12 The relationship of the families of Petri net languages . 35 4.1 A cf Petri net N ........................ 51 4.2 A 1-Petri net N ½ ........................ 54 4.3 A 2-Petri net N ¾ ........................ 55 Þ 4.4 A -Petri net N Þ ........................ 83 4.5 A -Petri net N ........................ 85 × 4.6 An -Petri net N × ....................... 88 5.1 A labeled Petri net N ..................... 95 6.1 A labeled state machine N ×Ñ ................. 115 6.2 A labeled marked graph N Ñ ................. 116 6.3 The hierarchy of language families generated by Petri net controlledgrammars .. ... .. .. .. .. .. .. .. .. 142 5 UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 LIST OF FIGURES 7.1 The hierarchy of language families generated by grammars withboundedcapacities . 164 6 UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 1 Introduction Formal language theory, introduced by Noam Chomsky in the 1950s as a tool for a description of natural languages [12, 13, 14], has also been widely involved in modeling and investigating phenomena such as generative (pro- duction) processes appearing in computer science, artificial intelligence and other related fields. In formal language theory a model for a phenomenon is usually constructed by representing it as a set of words, i.e., a language over a certain alphabet, and defining a generative mechanism, i.e., a grammar which identifies exactly the words of this set. With respect to the forms of their rules, grammars and their languages are divided into four classes of Chomsky hierarchy: recursively enumerable or type 0, context-sensitive or type 1, context-free or type 2 and regular or type 3. Context-free grammars are the most investigated type of Chomsky hi- erarchy which, in addition, have good mathematical properties and are extensively used in many applications of formal languages. However, they cannot cover all aspects which occur in modeling of phenomena. On the other hand, context-sensitive grammars, the next level in Chomsky hierar- chy, are too powerful to be used in applications of formal languages, and have bad features, for instance, for context-sensitive grammars, the empti- ness problem is undecidable and the existing algorithms for the membership problem, thus for the parsing, have exponential complexities. Moreover, such concepts as a derivation tree, which is an important tool for the anal- 7 UNIVERSITAT ROVIRA I VIRGILI PETRI NET CONTROLLED GRAMMARS Sherzod Turaev ISBN:978-84-693-1536-1/DL:T-644-2010 ysis of context-free languages, cannot be transformed to context-sensitive grammars. Therefore, it is of interest to consider “intermediate” gram-
Recommended publications
  • Stochastic-Petri Net Modeling and Optimization for Outdoor Patients in Building Sustainable Healthcare System Considering Staff Absenteeism
    Article Stochastic-Petri Net Modeling and Optimization for Outdoor Patients in Building Sustainable Healthcare System Considering Staff Absenteeism Chang Wook Kang 1, Muhammad Imran 2, Muhammad Omair 3, Waqas Ahmed 2, Misbah Ullah 4 and Biswajit Sarkar 1,* 1 Department of Industrial & Management Engineering, Hanyang University, Ansan, Gyeonggido 155 88, Korea; [email protected] 2 Department of Management & HR’, NUST Business School, National University of Sciences & Technology, Islamabad 44000, Pakistan; [email protected] (M.I.); [email protected] (W.A.) 3 Department of Industrial Engineering, Jalozai Campus, University of Engineering & Technology, Peshawar 25000, Pakistan; [email protected] 4 Department of Industrial Engineering, University of Engineering & Technology, Peshawar 25000, Pakistan; [email protected] * Correspondence: [email protected]; Tel.: +82-31-400-5259; Fax: +82-31-436-8146 Received: 13 April 2019; Accepted: 29 May 2019; Published: 1 June 2019 Abstract: Sustainable healthcare systems are gaining more importance in the era of globalization. The efficient planning with sustainable resources in healthcare systems is necessary for the patient’s satisfaction. The proposed research considers performance improvement along with future sustainability. The main objective of this study is to minimize the queue of patients and required resources in a healthcare unit with the consideration of staff absenteeism. It is a resource-planning model with staff absenteeism and operational utilization. Petri nets have been integrated with a mixed integer nonlinear programming model (MINLP) to form a new approach that is used as a solution method to the problem. The Petri net is the combination of graphical, mathematical technique, and simulation for visualizing and optimization of a system having both continuous and discrete characteristics.
    [Show full text]
  • A Geometric Hierarchy Beyond Context-Free Languages*
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Elsevier - Publisher Connector Theoretical Computer Science 104 (1992) 235-261 235 Elsevier A geometric hierarchy beyond context-free languages* David J. Weir School of Cognitive and Computing Science, University of Sussex, Falmer. Brighton BNI 9QH, UK Communicated by M.A. Harrison Received October 1990 Revised March 1991 Abstract Weir, D.J., A geometric hierarchy beyond context-free languages, Theoretical Computer Science 104 (1992) 235-261. This paper defines a geometric hierarchy of language classes the first member of which is context-free languages. This hierarchy generalizes the difference between context-free languages and the class of languages generated by four weakly equivalent grammar formalisms that are of interest to computa- tional linguists. A grammatical characterization of the hierarchy is given using a variant of control grammars. Each member of the progression is shown to share many of the attractive features of context-free grammars, in particular, we show that each member is an abstract family of languages. We give a progression of automata and show that it corresponds exactly to the language hierarchy defined with control grammars. 1. Introduction Recent work in computational linguistics suggests that more generative capacity than context-free grammars (CFG) is required to describe natural languages [14, 31. This has led to increased interest in grammar formalisms that are able to provide this additional power without sacrificing the attractive features of context-free languages (CFL) such as polynomial recognition, and various closure and decidability proper- ties. Several formalisms have been independently proposed as being suitable in this regard and it has been shown that the same class of languages is generated by four of these formalisms [19,22, 18,211.
    [Show full text]
  • Parsing Based on N-Path Tree-Controlled Grammars
    Theoretical and Applied Informatics ISSN 1896–5334 Vol.23 (2011), no. 3-4 pp. 213–228 DOI: 10.2478/v10179-011-0015-7 Parsing Based on n-Path Tree-Controlled Grammars MARTIN Cˇ ERMÁK,JIR͡ KOUTNÝ,ALEXANDER MEDUNA Formal Model Research Group Department of Information Systems Faculty of Information Technology Brno University of Technology Božetechovaˇ 2, 612 66 Brno, Czech Republic icermak, ikoutny, meduna@fit.vutbr.cz Received 15 November 2011, Revised 1 December 2011, Accepted 4 December 2011 Abstract: This paper discusses recently introduced kind of linguistically motivated restriction placed on tree-controlled grammars—context-free grammars with some root-to-leaf paths in their derivation trees restricted by a control language. We deal with restrictions placed on n ¸ 1 paths controlled by a deter- ministic context–free language, and we recall several basic properties of such a rewriting system. Then, we study the possibilities of corresponding parsing methods working in polynomial time and demonstrate that some non-context-free languages can be generated by this regulated rewriting model. Furthermore, we illustrate the syntax analysis of LL grammars with controlled paths. Finally, we briefly discuss how to base parsing methods on bottom-up syntax–analysis. Keywords: regulated rewriting, derivation tree, tree-controlled grammars, path-controlled grammars, parsing, n-path tree-controlled grammars 1. Introduction The investigation of context-free grammars with restricted derivation trees repre- sents an important trend in today’s formal language theory (see [3], [6], [10], [11], [12], [13] and [15]). In essence, these grammars generate their languages just like ordinary context-free grammars do, but their derivation trees have to satisfy some simple pre- scribed conditions.
    [Show full text]
  • Modeling Games with Petri Nets
    Modeling Games with Petri Nets Manuel Araújo Licínio Roque Departamento de Engenharia Informática Departamento de Engenharia Informática Faculdade de Ciências e Tecnologia Faculdade de Ciências e Tecnologia Universidade de Coimbra Universidade de Coimbra Coimbra, Portugal Coimbra, Portugal [email protected] [email protected] ABSTRACT game systems. We will then discuss some of their This paper describes an alternate approach to the modeling advantages and disadvantages when compared to the other of game systems and game flow with Petri nets. Modeling modeling languages. languages usually used in this area are of limited efficiency MODELING IN GAME DESIGN when it comes to validating the underlying game systems. Natural language is easy to read, but it is not easy to review We provide a case study to show that Petri Nets can be used a large natural language specification [15]. For that reason with advantages over other modeling languages. Their we use charts and diagrams to explain things visually and graphical notation is simple, yet it can be used to model synthetically. This kind of communication can be as complex game systems. Their mathematically defined expressive as and easier to understand than the verbal structure enables the modeled system to be formally descriptions used for the same information [15]. People analyzed and its behavior’s simulation offers the possibility doing game design make intensive use of visual of detecting unwanted behaviors, loop-holes or balancing communication [9, 10, 12, 13, 19]. The flow of the game is issues while still in the game design stage. usually depicted visually instead of a pure textual approach Keywords [10, 13, 19].
    [Show full text]
  • Petri Nets for Dynamic Event-Driven System Modeling
    24 Petri Nets for Dynamic Event-Driven System Modeling Jiacun Wang 24.1 Introduction .................................................................24-1 Monmouth University 24.2 Petri Net Definition .....................................................24-1 24.3 Transition Firing ..........................................................24-3 24.4 Modeling Power ...........................................................24-4 24.5 Petri Net Properties ......................................................24-5 Reachability • Safeness • Liveness 24.6 Analysis of Petri Nets ...................................................24-7 Reachability Analysis • Incidence Matrix and State Equation • Invariant Analysis • Simulation 24.7 Colored Petri Nets ........................................................24-10 24.8 Timed Petri Nets ..........................................................24-12 Deterministic Timed Petri Nets • Stochastic Timed Petri Nets 24.9 Concluding Remark .....................................................24-16 24.1 Introduction Petri nets were introduced in 1962 by Dr. Carl Adam Petri (Petri, 1962). Petri nets are a powerful modeling formalism in computer science, system engineering, and many other disciplines. Petri nets combine a well-defined mathematical theory with a graphical representation of the dynamic behavior of systems. The theoretical aspect of Petri nets allows precise modeling and analysis of system behavior, while the graphical representation of Petri nets enables visualization of the modeled system state
    [Show full text]
  • Grammars Controlled by Petri Nets
    CORE Metadata, citation and similar papers at core.ac.uk Provided by The International Islamic University Malaysia Repository ChapterChapter 15 0 Grammars Controlled by Petri Nets J. Dassow, G. Mavlankulov, M. Othman, S. Turaev, M.H. Selamat and R. Stiebe Additional information is available at the end of the chapter http://dx.doi.org/10.5772/50637 1. Introduction Formal language theory, introduced by Noam Chomsky in the 1950s as a tool for a description of natural languages [8–10], has also been widely involved in modeling and investigating phenomena appearing in computer science, artificial intelligence and other related fields because the symbolic representation of a modeled system in the form of strings makes its processes by information processing tools very easy: coding theory, cryptography, computation theory, computational linguistics, natural computing, and many other fields directly use sets of strings for the description and analysis of modeled systems. In formal language theory a model for a phenomenon is usually constructed by representing it as a set of words, i.e., a language over a certain alphabet, and defining a generative mechanism, i.e., a grammar which identifies exactly the words of this set. With respect to the forms of their rules, grammars and their languages are divided into four classes of Chomsky hierarchy: recursively enumerable, context-sensitive, context-free and regular. Context-free grammars are the most investigated type of Chomsky hierarchy which, in addition, have good mathematical properties and are extensively used in many applications of formal languages. However, they cannot cover all aspects which occur in modeling of phenomena.
    [Show full text]
  • Automaten Und Formale Sprachen Allrode (Harz), 27
    HEORIE- TTAG 2011 21. Theorietag Automaten und Formale Sprachen Allrode (Harz), 27. – 29. September 2011 Tagungsband Jürgen Dassow, Bianca Truthe (Hrsg.) Titel: 21. Theorietag „Automaten und Formale Sprachen“, Allrode (Harz), 27. – 29.9.2011, Tagungsband Veröffentlicht durch die Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Universitätsplatz 2 39106 Magdeburg Herausgegeben von Jürgen Dassow und Bianca Truthe, 2011 Das Copyright liegt bei den Autoren der Beiträge. Vorwort Der Theorietag ist die Jahrestagung der Fachgruppe Automaten und Formale Sprachen der Ge- sellschaft für Informatik. Er wurde vor 20 Jahren in Magdeburg ins Leben gerufen. Seit dem Jahre 1996 wird der Theorietag von einem eintägigen Workshop mit eingeladenen Vorträgen begleitet. Im Laufe des Theorietags findet auch die jährliche Fachgruppensitzung statt. Die bisherigen Theorietage wurden in Magdeburg (1991), in Kiel (1992), auf Schloß Dag- stuhl (1993), in Herrsching bei München (1994 und 2003), auf Schloß Rauischholzhausen (1995), in Cunnersdorf in der Sächsischen Schweiz (1996), in Barnstorf bei Bremen (1997), in Riveris bei Trier (1998), in Schauenburg-Elmshagen bei Kassel (1999), in Wien (2000 und 2006), in Wendgräben bei Magdeburg (2001), in der Lutherstadt Wittenberg (2002 und 2009), in Caputh bei Potsdam (2004), in Lauterbad bei Freudenstadt (2005), in Leipzig (2007), in Wettenberg-Launsbach bei Gießen (2008) und in Baunatal bei Kassel (2010) ausgerichtet. Der diesjährige Theorietag wird nach 1991 und 2001 wieder von der Arbeitsgruppe „For- male Sprachen und Automaten“ der Otto-von-Guericke-Universität Magdeburg organisiert. Er findet mit dem vorangehenden Workshop vom 27. bis 29. September 2011 in Allrode im Harz statt. Auf dem Workshop tragen • Frank Drewes aus Umeå, • Manfred Droste aus Leipzig, • Florin Manea aus Bukarest, • Sergey Verlan aus Paris und • Georg Zetzsche aus Kaiserslautern vor.
    [Show full text]
  • TH`ESE Zhe CHEN the Control System in Formal
    N◦ d'ordre : 1036 THESE` pr´esent´ee`a l'Institut National des Sciences Appliquees´ de Toulouse pour l'obtention du titre de DOCTEUR de l'Universit´ede Toulouse d´elivr´epar l'INSA Sp´ecialit´e:Syst`emesInformatiques par Zhe CHEN Lab. Toulousain de Technologie et d'Ingenierie´ des Systemes` (LATTIS) Laboratoire d'Analyse et d'Architecture des Systemes` (LAAS-CNRS) Ecole´ Doctorale Syst`emes Titre de la th`ese: The Control System in Formal Language Theory and The Model Monitoring Approach for Reliability and Safety Soutenue le 9 Juillet 2010, devant le jury : Rapporteur : Maritta Heisel Professeur `al'Universit¨atDuisburg-Essen, Germany Rapporteur : Fabrice Bouquet Professeur `al'INRIA, Universit´ede Franche-Comt´e Examinateur: Gilles Motet Professeur `al'INSA de Toulouse - Directeur de th`ese Examinateur: Karama Kanoun Directeur de Recherche au LAAS-CNRS Examinateur: Jean-Paul Blanquart Astrium, European Aeronautic Defence and Space (EADS) Acknowledgement Although I have been mostly working independently in the lab during all those years, I would not have been able to do this thesis without the support, advice and encouragement of others, teachers, friends and colleagues. Accordingly, I would like to use this opportunity to express my gratitude to a number of people who over the years have contributed in various ways to the completion of this work. In the first place I would like to record my gratitude to my thesis supervisor Prof. Gilles Motet for guiding me in my research, and at the same time, for letting me the freedom to take initiatives in the development of my lines of research.
    [Show full text]
  • Petri Nets: Properties, Analysis and Applications
    Petri Nets: Properties, Analysis and Appl kations TADAO MURATA, FELLOW, IEEE Invited Paper This is an invited tutorial-review paper on Petri nets-a graphical to the faculty of Mathematics and Physics at the Technical and mathematical modeling tool. Petri nets are a promising tool University of Darmstadt, West Germany. The dissertation for describing and studying information processing systems that was prepared while C. A. Petri worked as a scientist at the are characterized as being concurrent, asynchronous, distributed, parallel, nondeterministic, and/or stochastic. Universityof Bonn. Petri’swork[l], [2]came totheattention The paper starts with a brief review of the history and the appli- of A. W. Holt, who later led the Information System Theory cation areas considered in the literature. It then proceeds with Project of Applied Data Research, Inc., in the United States. introductory modeling examples, behavioral and structural prop- The early developments and applications of Petri nets (or erties, three methods of analysis, subclasses of Petri nets and their analysis. In particular, one section is devoted to marked graphs- their predecessor)arefound in the reports [3]-[8] associated the concurrent system model most amenable to analysis. In addi- with this project, and in the Record [9] of the 1970 Project tion, the paper presents introductory discussions on stochastic nets MAC Conference on Concurrent Systems and Parallel with their application to performance modeling, and on high-level Computation. From 1970 to 1975, the Computation Struc- nets with their application to logic programming. Also included are recent results on reachability criteria. Suggestions are provided ture Group at MIT was most active in conducting Petri-net for further reading on many subject areas of Petri nets.
    [Show full text]
  • Introduction to Petri Net Theory *
    Introduction to Petri Net Theory ? Hsu-Chun Yen Dept. of Electrical Engineering, National Taiwan University Taipei, Taiwan, R.O.C. ([email protected]) Abstract. This paper gives an overview of Petri net theory from an algorithmic viewpoint. We survey a number of analytical techniques as well as decidability/complexity results for various Petri net problems. 1 Introduction Petri nets, introduced by C. A Petri in 1962 [54], provide an elegant and useful mathematical formalism for modelling concurrent systems and their behaviors. In many applications, however, modelling by itself is of limited practical use if one cannot analyze the modelled system. As a means of gaining a better under- standing of the Petri net model, the decidability and computational complexity of typical automata theoretic problems concerning Petri nets have been exten- sively investigated in the literature in the past four decades. In this paper, we first give an overview of a number of analytical techniques known to be useful for reasoning about either structural or behavioral proper- ties of Petri nets. However, due to the intricate nature of Petri nets, none of the available analytical techniques is a panacea. To understand the limitations and capabilities of analyzing Petri nets from an algorithmic viewpoint, we also summarize a variety of decidability/complexity results reported in the literature for various Petri net problems including boundedness, reachability, containment, equivalence, and more. Among them, Lipton [40] and Rackoff [56] have shown exponential space lower and upper bounds, respectively, for the boundedness problem. As for the containment and the equivalence problems, Rabin [2] and Hack [19], respectively, have shown these two problems to be undecidable.
    [Show full text]
  • Abstract Petri Net Notation
    Abstract Petri Net Notation FalkoBause Peter Kemp er Pieter Kritzinger Forschungsb ericht der Universitat Dortmund Lehrstuhl Informatik IV Universitat Dortmund D Dortmund Germany email fbausekemp erglsinformatikunidortmundde Pieter Kritzinger is from Data Network Architecture Lab oratory Department of Computer Science UniversityofCapeTown Private Bag RONDEBOSCH South Africa pskcsuctacza Abstract The need to interchange the description of Petri Net mo dels amongst re searchers and users was recognised as long ago as This do cument prop oses an Abstract Petri Net Notation APNN in whichvarious nets can b e describ ed using a common notation The use of the notation in the context of Petri Net software to ols is shown and the general requirements for such a notation to b e generally acceptable are suggested Keywords in a the notation are similar to L T Xcommands in order to supp ort readabil E ity By employing an appropriate stylele a net description can thus b e a included directly into a L T X source do cument The notation is given for E untimed PlaceTransition Nets and Coloured Petri Nets as well as Gener alised Sto chastic Petri Nets and Hierarchical Petri Nets So eine Arbeit wird eigentlich nie fertig man muss sie fur fertig erklaren wenn man nach Zeit und Umstanden das Moglichste getan hat JW Go ethe Italienische Reise Intro duction Petri Netshave b ecome widely accepted as a formalism for describing concurrent systems and an active community of researchers exist in the eld As the theory of Petri Nets develop ed so were software
    [Show full text]
  • Controlled Pure Grammar Systems
    Journal of Universal Computer Science, vol. 18, no. 14 (2012), 2024-2040 submitted: 14/1/12, accepted: 16/4/12, appeared: 28/7/12 © J.UCS Controlled Pure Grammar Systems Alexander Meduna (Brno University of Technology, Faculty of Information Technology IT4Innovations Centre of Excellence, Brno, Czech Republic meduna@fit.vutbr.cz) Petr Zemek (Brno University of Technology, Faculty of Information Technology IT4Innovations Centre of Excellence, Brno, Czech Republic izemek@fit.vutbr.cz) Abstract: This paper discusses grammar systems that have only terminals, work in the leftmost way, and generate their languages under the regulation by control lan- guages over rule labels. It establishes three results concerning their generative power. First, without any control languages, these systems are not even able to generate all context-free languages. Second, with regular control languages, these systems, hav- ing no more than two components, characterize the family of recursively enumerable languages. Finally, with control languages that are themselves generated by regular- controlled context-free grammars, these systems over unary alphabets generate nothing but regular languages. In its introductory section, the paper gives a motivation for in- troducing these systems, and in the concluding section, it formulates several open problems. Key Words: formal languages, pure grammar systems, controlled derivations Category: F.4.2, F.4.3, F.1.1 1 Introduction Indisputably, context-free grammars are central to formal language theory as a whole (see [Rozenberg and Salomaa 1997, Dassow and P˘aun 1989, Meduna 2000, Salomaa 1973]). It thus comes as no surprise that this theory has introduced a broad variety of their modified versions, ranging from simplified and restricted versions up to fundamentally generalized systems based upon these grammars.
    [Show full text]