Process-translatable Petri Nets for the rapid prototyping of process control systems
IEEE Transactions on Software Engineering
Closure properties of deterministic Petri nets
4th Annual Symposium on Theoretical Aspects of Computer Sciences on STACS 87
Transformations and decompositions of nets
Advances in Petri nets 1986, part I on Petri nets: central models and their properties
Advances in Petri nets 1986, part I on Petri nets: central models and their properties
Complexity of place/transition nets
Advances in Petri nets 1986, part I on Petri nets: central models and their properties
Supervisory control of a class of discrete event processes
SIAM Journal on Control and Optimization
Modular feedback logic for discrete event systems
SIAM Journal on Control and Optimization
On the supermal controllable sublanguage of a given language
SIAM Journal on Control and Optimization
Supervisory control of discrete event processes with arbitrary controls
Proceedings of the NATO Advanced Study Institute on The Application of Advanced Computing Concepts and Techniques in Control Engineering on Advanced computing concepts and techniques in control engineering
The mathematics of Petri nets
Improving the linearly based characterization of P/T nets
APN 90 Proceedings on Advances in Petri nets 1990
Synthesis of feedback control logic for discrete manufacturing systems
Automatica (Journal of IFAC)
Design and implementation of a Petri net based supervisor for a flexible manufacturing system
Automatica (Journal of IFAC)
Control and analysis of real-time discrete event systems
Control and analysis of real-time discrete event systems
Feedback control of Petri nets based on place invariants
Automatica (Journal of IFAC)
Colored Petri nets (vol. 3)
ACM Computing Surveys (CSUR)
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
Deadlocks and Livelocks in Transition Systems
MFCS '80 Proceedings of the 9th Symposium on Mathematical Foundations of Computer Science
Proceedings of the Advanced Course on General Net Theory of Processes and Systems: Net Theory and Applications
A Proof of the Rank Theorem for Extended Free Choice Nets
Proceedings of the 13th International Conference on Application and Theory of Petri Nets
Decidability of reachability in vector addition systems (Preliminary Version)
STOC '82 Proceedings of the fourteenth annual ACM symposium on Theory of computing
Timed Petri Nets in Hybrid Systems: Stability and SupervisoryControl
Discrete Event Dynamic Systems
Synthesis of Controllers of Processes Modeled as ColoredPetri Nets
Discrete Event Dynamic Systems
Synthesis of Discrete-Event Controllers Based on the SignalEnvironment
Discrete Event Dynamic Systems
Structuring Acyclic Petri Nets for Reachability Analysis and Control
Discrete Event Dynamic Systems
Discrete Event Dynamic Systems
IEEE Transactions on Software Engineering
FM '99 Proceedings of the Wold Congress on Formal Methods in the Development of Computing Systems-Volume II
Reasoning about Algebraic Generalisation of Petri Nets
Proceedings of the 20th International Conference on Application and Theory of Petri Nets
Control of Temporal Constraints Based on Dioid Algebra for Timed Event Graphs
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 2 - Volume 03
The generalised method for solving problems of the DEDS control synthesis
IEA/AIE'2003 Proceedings of the 16th international conference on Developments in applied artificial intelligence
Designing communicating transaction processes by supervisory control theory
Formal Methods in System Design
Compositionally Progressive Solutions of Synchronous FSM Equations
Discrete Event Dynamic Systems
Generation of concurrency control code using discrete-event systems theory
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
The theory of deadlock avoidance via discrete control
Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Closed-loop Live Marked Graphs under Generalized Mutual Exclusion Constraint Enforcement
Discrete Event Dynamic Systems
Computer Standards & Interfaces
Control of Parameterized Discrete Event Systems
Discrete Event Dynamic Systems
Diagnosers and diagnosability of succinct transition systems
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Matrix-Based Discrete Event Control for Surveillance Mobile Robotics
Journal of Intelligent and Robotic Systems
A Petri net-based model for verification of obligations and accountability in cooperative systems
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Fuzzy discrete-event systems under fuzzy observability and a test algorithm
IEEE Transactions on Fuzzy Systems
Performance control of Markovian Petri nets via fluid models: a stock-level control example
CASE'09 Proceedings of the fifth annual IEEE international conference on Automation science and engineering
Petri nets and programming: a survey
ACC'09 Proceedings of the 2009 conference on American Control Conference
Supervisor synthesis for enforcing a class of generalized mutual exclusion constraints on petri nets
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Choice-point nets: a discrete-event modelling technique for analyzing health care protocols
Allerton'09 Proceedings of the 47th annual Allerton conference on Communication, control, and computing
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Gadara: dynamic deadlock avoidance for multithreaded programs
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
A summary of some discrete-event system control problems
CIAA'10 Proceedings of the 15th international conference on Implementation and application of automata
On fluidization of discrete event models: observation and control of continuous Petri nets
Discrete Event Dynamic Systems
Fluctuation-driven computing on number-conserving cellular automata
Information Sciences: an International Journal
Systems-theoretic view of component-based software development
FACS'10 Proceedings of the 7th international conference on Formal Aspects of Component Software
Automatica (Journal of IFAC)
Fuzzy colored time Petri net and termination analysis for fuzzy Event-Condition-Action rules
Information Sciences: an International Journal
Control of (max,+)-linear systems minimizing delays
Discrete Event Dynamic Systems
Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
Discrete Event Dynamic Systems
Concurrency control generation for dynamic threads using discrete-event systems
Science of Computer Programming
Hi-index | 0.01 |
This paper surveys recent research on the applicationof Petri net models to the analysis and synthesis of controllersfor discrete event systems. Petri nets have been used extensivelyin applications such as automated manufacturing, and there existsa large body of tools for qualitative and quantitative analysisof Petri nets. The goal of Petri net research in discrete eventsystems is to exploit the structural properties of Petri netmodels in computationally efficient algorithms for computingcontrols. We present an overview of the various models and problemsformulated in the literature focusing on two particular models,the controlled Petri nets and the labeled nets. We describe twobasic approaches for controller synthesis, based on state feedbackand event feedback. We also discuss two efficient techniquesfor the on-line computation of the control law, namely the linearinteger programming approach which takes advantage of the linearstructure of the Petri net state transition equation, and path-basedalgorithms which take advantage of the graphical structure ofPetri net models. Extensions to timed models are briefly described.The paper concludes with a discussion of directions for futureresearch.