A petri net reduction algorithm for protocol analysis

  • C. V. Ramamoorthy
  • , Y. Yaw
  • , W. T. Tsai

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Petri net is a powerful model for analyzing communication protocols because they share many common properties. Currently, protocol analysis suffers the state explosion problem especially for error-recoverable protocols and multiparty protocols. Protocol synthesis relieves this problem by generating new and complicated protocols from simple subsets of the protocol models. Reduction analysis provides theoretical ground for correct synthesis or expansion. Thus, reduction is a very important research area. In this paper, we present a general Petri net reduction algorithm that reduces the number of states while preserving all desirable and undesirable properties. To the best of our knowledge, this is the first general Petri net reduction algorithm for protocol analysis. We first present and extend Dong's [DON 83] definition of WBMs to include more subnets as WBMs. To render the reductions automated, a new concept of simple well-behaved modules (SWMs) is introduced. Recursively performing reductions of SWBMs, complicated WBMs can be reduced. A main program is written to implement this recursive procedure. The problem is then reduced to finding conditions for SWBMs. We do this by progressing from simpler SWBMs to more complicated ones, i.e., from single-arc ones to multi-arcs ones. Finally, we demonstrate the usefulness of this algorithm by applying it to the state exploration in protocol synthesis. Other applications such as error detection, performance evaluation, and software engineering will be discussed in future.

Original languageEnglish
Title of host publicationProceedings of the ACM SIGCOMM Conference on Communications Architectures and Protocols, SIGCOMM 1986
EditorsWalter Kosinsky, J. Joaquin Garcia-Luna, Franklin F. Kuo
PublisherAssociation for Computing Machinery
Pages157-166
Number of pages10
ISBN (Electronic)0897912012, 9780897912013
DOIs
StatePublished - 30 Sep 1986
Externally publishedYes
Event1986 ACM SIGCOMM Conference on Communications Architectures and Protocols, SIGCOMM 1986 - Stowe, United States
Duration: 5 Aug 19867 Aug 1986

Publication series

NameProceedings of the ACM SIGCOMM Conference on Communications Architectures and Protocols, SIGCOMM 1986

Conference

Conference1986 ACM SIGCOMM Conference on Communications Architectures and Protocols, SIGCOMM 1986
Country/TerritoryUnited States
CityStowe
Period5/08/867/08/86

Fingerprint

Dive into the research topics of 'A petri net reduction algorithm for protocol analysis'. Together they form a unique fingerprint.

Cite this