Handling Synchronization Problem in Petri Net-Based System Design by Property-Preserving Transition-Reduction

  • Authors:
  • Li Jiao;To-Yat Cheung;Weiming Lu

  • Affiliations:
  • Laboratory of Computer Science, Institute of Software;Department of Computer Science, City University of Hong Kong, China;Academy of Mathematics and System Science, Chinese Academy of Sciences, Beijing, China

  • Venue:
  • The Computer Journal
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Synchronizations frequently occur in the modeling and design of distributed and concurrent systems. Designing a correct system from subsystems by considering the synchronizations of events is a difficult and complex task because it often destroys some desirable properties of subsystems and induces the whole system deadlocks. This paper formulates a property-preserving transition-reduction transformation to handle the synchronization problem in Petri net-based system design. It starts by designing correct subsystems without taking transition-reduction consideration. Synchronizations are then introduced by merging transitions of subsystems. Depending on the structure of transitions, two classes of transition-reductions are investigated. For each class, this paper shows that many structural and behavior properties can be preserved.