Petri net translation patterns for the analysis of eBusiness collaboration messaging protocols

Andrew L. Feller, Teresa Wu, Dan Shunk, John Fowler

Research output: Contribution to journalArticlepeer-review

16 Scopus citations

Abstract

Electronic messaging protocols such as RosettaNet (RN) automate the asynchronous exchange of business documents between collaborating trading partners over the Internet. Such protocols commonly employ mechanisms such as retries, time-outs, and fault handling to overcome uncertainty in the timing and reliability of message transmission, receipt, and processing. To determine the reliability and performance of such a protocol under varying network and message processing conditions, we have developed reusable patterns for Petri net modeling of these common mechanisms and used them to assemble a timed Petri net simulation that represents the RN standard's behavior. The reusable patterns are derived through translation of the abstract representations provided in the RN standard into an executable model, paving the way for a multimodeling approach for supply chain communications. The resulting stochastic Petri net is simulated to generate performance curves guiding improved protocol reliability.

Original languageEnglish (US)
Pages (from-to)1022-1034
Number of pages13
JournalIEEE Transactions on Systems, Man, and Cybernetics Part A:Systems and Humans
Volume39
Issue number5
DOIs
StatePublished - 2009

Keywords

  • Communication system fault tolerance
  • Message systems
  • Modeling
  • Multimodeling
  • Petri nets
  • Protocols
  • Simulation
  • Supply chain

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Human-Computer Interaction
  • Electrical and Electronic Engineering
  • Control and Systems Engineering
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Petri net translation patterns for the analysis of eBusiness collaboration messaging protocols'. Together they form a unique fingerprint.

Cite this