Fair Petri Nets and Structural Induction for Rings of Processes

Abstract

We present a structural induction theorem for rings consisting of an arbitrary number of identical components. The components of a ring are modeled using a fair Petri net, in which the firing of a prespecified set of transitions is assumed to occur fairly, i.e., any of these transitions that becomes firable infinitely often must fire infinitely often. Specifically, we introduce the concept of similarity between rings of different sizes, and give a condition under which the similarity between the rings of sizes two and three guarantees the similarity among the rings of all sizes. So if the given condition is satisfied, then the correctness of a ring of any large size can be inferred from the correctness of a ring having only a few components. The usefulness of the theorem is demonstrated using the examples of token-passing mutual exclusion and a simple producer-consumer system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1994
Accession Number
ADA283920

Entities

People

  • Ichiro Suzuki
  • Jianan Li
  • Masafumi Yamashita

Organizations

  • University of Wisconsin–Milwaukee

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Automata
  • Automatic
  • Computer Science
  • Computers
  • Consumers
  • Electrical Engineering
  • Engineering
  • Equations
  • Machines
  • Network Topology
  • Notation
  • Petri Nets
  • Sequences
  • Theoretical Computer Science
  • Transitions

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Statistical inference.
  • Structural Dynamics.

Technology Areas

  • AI & ML
  • AI & ML - Information Retrieval
  • AI & ML - Machine Learning Algorithms