scispace - formally typeset
Journal ArticleDOI

State equation, controllability, and maximal matchings of petri nets

TLDR
This paper discusses Petri nets in the context of the state equation for a linear discrete-time system and shows that the controllability and reachability of a Petri net are related to maximal matchings of its bipartite graph.
Abstract
Petri nets are a versatile modeling device for studying the structure and control of concurrent systems. Petri nets and related graph models have been used for modeling a wide variety of systems from computers to social systems. In order to introduce this interesting modeling device to the researcher in control theory, this paper discusses Petri nets in the context of the state equation for a linear discrete-time system. The controllability concept of dynamic systems is applied to Petri nets for the first time. It is also shown that the controllability and reachability of a Petri net are related to maximal matchings of its bipartite graph.

read more

Citations
More filters
Journal ArticleDOI

Petri nets: Properties, analysis and applications

TL;DR: The author proceeds with introductory modeling examples, behavioral and structural properties, three methods of analysis, subclasses of Petri nets and their analysis, and one section is devoted to marked graphs, the concurrent system model most amenable to analysis.
Journal ArticleDOI

A Survey of Petri Net Methods for Controlled Discrete EventSystems

TL;DR: An overview of the various models and problems formulated in the literature focusing on two particular models, the controlled Petri nets and the labeled nets, and two efficient techniques for the on-line computation of the control law.
Journal ArticleDOI

Abstract interpretation

TL;DR: In this paper, the authors propose an interpretative interpretation of the word "interpretation" and "interpretation" in the context of this paper...,..
Journal Article

Linear algebraic and linear programming techniques for the analysis of Place/Transition net systems

TL;DR: The structure theory of transition net systems is surveyed in this paper, mainly from a linear algebraic perspective, and the state equation based analysis of safety properties (e.g., boundedness, mutual exclusion, deadlock-freeness, etc.).
BookDOI

Understanding Petri Nets

TL;DR: This class of processors is important because it can apply analysis techniques like Sand T-invariants to ExSpect specifications only if the specification consists entirely of transitions.
References
More filters
Journal ArticleDOI

Parallel program schemata

TL;DR: This paper introduces a model called the parallel program schema for the representation and study of programs containing parallel sequencing, related to Ianov's program schema, but extends it, both by modelling memory structure in more detail and by admitting parallel computation.
Journal ArticleDOI

Marked directed graphs

TL;DR: A problem of maximal storage requirements for a simple flowchart model called the Marked Graph Model, which permits algorithnfic answers to problems which in their model were quite complex to solve, e.g., the termination problem.
Journal ArticleDOI

Properties of a Model for Parallel Computations: Determinacy, Termination, Queueing

TL;DR: In this paper, the authors give a graph-theoretic model for the description and analysis of parallel computations, in which computation steps correspond to nodes of a graph and dependency between computation steps is represented by branches with which queues of data are associated.
Proceedings ArticleDOI

Exponential space complete problems for Petri nets and commutative semigroups (Preliminary Report)

TL;DR: The uniform word problem for commutative semigroups (UWCS) is the problem of determining from any given finite set of defining relations and any pair of words, whether the words describe the same element in the commUTative semigroup defined by the relations.
Journal ArticleDOI

A Methodology for the Design and Implementation of Communication Protocols

TL;DR: This paper presents a coherent method which permits the specification, check out, and implementation of communication protocols, and it is believed that this methodology will facilitate the installation or modification of complex trunk protocols and other communication protocols.