scispace - formally typeset
Search or ask a question
Topic

Petri net

About: Petri net is a research topic. Over the lifetime, 25039 publications have been published within this topic receiving 406994 citations.


Papers
More filters
Journal ArticleDOI
TL;DR: New techniques for uncertainty management in expert systems for two generic class of problems using fuzzy Petri nets that represent logical connectivity among a set of imprecise propositions and an algorithm for selecting one evidence from each set of mutually inconsistent evidences, referred to as nonmonotonic reasoning are developed.
Abstract: The paper aims at developing new techniques for uncertainty management in expert systems for two generic class of problems using fuzzy Petri nets that represent logical connectivity among a set of imprecise propositions. One class of problems deals with the computation of fuzzy belief of any proposition from the fuzzy beliefs of a set of independent initiating propositions in a given network. The other class of problems is concerned with the computation of steady-state fuzzy beliefs of the propositions embedded in the network, from their initial fuzzy beliefs through a process called belief revision. During belief revision, a fuzzy Petri net with cycles may exhibit "limit cycle behavior" of fuzzy beliefs for some propositions in the network. No decisions can be arrived at from a fuzzy Petri net with such behavior. To circumvent this problem, techniques have been developed for the detection and elimination of limit cycles. Further, an algorithm for selecting one evidence from each set of mutually inconsistent evidences, referred to as nonmonotonic reasoning, has also been presented in connection with the problems of belief revision. Finally, the concepts proposed for solving the problems of belief revision have been applied successfully for tackling imprecision, uncertainty, and nonmonotonicity of evidences in an illustrative expert system for criminal investigation.

85 citations

Book ChapterDOI
01 Jun 1987
TL;DR: In this paper, the authors present a formal specification language which supports both aspects of system modelling, namely data structure and control structure modelling, with suitable abstraction notions, combining nets with algebraic specification techniques.
Abstract: To define classes of high level nets having structured (individual) tokens is a very fundamental goal for making nets actually usable in real concurrent system modelling. A promising approach is that of combining nets with algebraic specification techniques. This results in a formal specification language which supports both aspects of system modelling, namely data structure and control structure modelling, with suitable abstraction notions.

85 citations

Journal ArticleDOI
01 Jul 2010
TL;DR: A macroscopic model based on continuous Petri nets is proposed as a tool for designing control laws that improve the behavior of traffic systems and captures the different operation modes of a traffic system.
Abstract: Traffic systems are often highly populated discrete event systems that exhibit several modes of behavior such as free flow traffic, traffic jams, stop-and-go waves, etc. An appropriate closed loop control of the congested system is crucial in order to avoid undesirable behavior. This paper proposes a macroscopic model based on continuous Petri nets as a tool for designing control laws that improve the behavior of traffic systems. The main reason to use a continuous model is to avoid the state explosion problem inherent to large discrete event systems. The obtained model captures the different operation modes of a traffic system and is highly compositional. In order to handle the variability of the traffic conditions, a model predictive control strategy is proposed and validated.

85 citations

Book ChapterDOI
05 Sep 2006
TL;DR: A systematic analysis of the SAP reference model illustrates the need for verification tools such as WofYAWL, a verification tool based on Petri nets, to acquire knowledge about errors in large enterprise models.
Abstract: Little is known about error probability in enterprise models as they are usually kept private. The SAP reference model is a publically available model that contains more than 600 non-trivial process models expressed in terms of Event-driven Process Chains (EPCs). We have automatically translated these EPCs into YAWL models and analyzed these models using WofYAWL, a verification tool based on Petri nets, in order to acquire knowledge about errors in large enterprise models. We discovered that at least 34 of these EPCs contain errors (i.e., at least 5.6% is flawed) and analyzed which parts of the SAP reference model contain most errors. This systematic analysis of the SAP reference model illustrates the need for verification tools such as WofYAWL.

85 citations

Book ChapterDOI
01 Jan 2001
TL;DR: A rewriting semantics is defined that maps place/transition nets into rewriting logic specifications and is connected to the model-theoretic semantics of rewriting logic in the sense of natural isomorphisms between suitable functors.
Abstract: We propose rewriting logic as a unifying framework for a wide range of Petri nets models. We treat in detail place/transition nets and important extensions of the basic model by individual tokens, test arcs, and time. Based on the idea that "Petri nets are monoids" suggested by Meseguer and Montanari we define a rewriting semantics that maps place/transition nets into rewriting logic specifications. We furthermore generalize this result to a general form of algebraic net specifications subsuming also colored Petri nets as a special case. The soundness and completeness results we state relate the commutative process semantics of Petri nets proposed by Best and Devillers to the model-theoretic semantics of rewriting logic in the sense of natural isomorphisms between suitable functors. In addition we show how place/transition nets with test arcs and timed Petri nets can be equipped with a rewriting semantics and discuss how other extensions can be treated along similar lines. Beyond the conceptual unification of quite different kinds of Petri nets within a single framework, the rewriting semantics can provide a guide for future extensions of Petri nets and help to cope with the growing diversity of models in this field. On the practical side, a major application of the rewriting semantics is its use as a logical and operational representation of Petri net models for formal verification and for the efficient execution and analysis using a rewriting engine such as Maude, which also allows us to specify different execution and analysis strategies in the same rewriting logic language by means of reflection.

85 citations


Network Information
Related Topics (5)
Control theory
299.6K papers, 3.1M citations
85% related
Control system
129K papers, 1.5M citations
85% related
Server
79.5K papers, 1.4M citations
85% related
Fuzzy logic
151.2K papers, 2.3M citations
85% related
Robustness (computer science)
94.7K papers, 1.6M citations
84% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
2023290
2022662
2021466
2020574
2019651
2018751