Decomposition of transition systems into sets of synchronizing state machines

06/25/2021
by   Viktor Teren, et al.
0

Transition systems (TS) and Petri nets (PN) are important models of computation ubiquitous in formal methods for modeling systems. An important problem is how to extract from a given TS a PN whose reachability graph is equivalent (with a suitable notion of equivalence) to the original TS. This paper addresses the decomposition of transition systems into synchronizing state machines (SMs), which are a class of Petri nets where each transition has one incoming and one outgoing arc and all markings have exactly one token. This is an important case of the general problem of extracting a PN from a TS. The decomposition is based on the theory of regions, and it is shown that a property of regions called excitation-closure is a sufficient condition to guarantee the equivalence between the original TS and a decomposition into SMs. An efficient algorithm is provided which solves the problem by reducing its critical steps to the maximal independent set problem (to compute a minimal set of irredundant SMs) or to satisfiability (to merge the SMs). We report experimental results that show a good trade-off between quality of results vs. computation time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/30/2021

A Decidable Equivalence for a Turing-complete, Distributed Model of Computation

Place/Transition Petri nets with inhibitor arcs (PTI nets for short), wh...
research
10/14/2018

Introduction to Dialectical Nets

This paper initiates the dialectical approach to net theory. This approa...
research
08/17/2023

A Mathematical Characterization of Minimally Sufficient Robot Brains

This paper addresses the lower limits of encoding and processing the inf...
research
03/01/2021

On Causal Semantics of Petri Nets

We consider approaches for causal semantics of Petri nets, explicitly re...
research
05/14/2021

Bounded Reachability Problems are Decidable in FIFO Machines

The undecidability of basic decision problems for general FIFO machines ...
research
03/02/2021

Abstract Processes and Conflicts in Place/Transition Systems

For one-safe Petri nets or condition/event-systems, a process as defined...
research
12/01/2022

The Limits of Learning and Planning: Minimal Sufficient Information Transition Systems

In this paper, we view a policy or plan as a transition system over a sp...

Please sign up or login with your details

Forgot password? Click here to reset