The synthesis problem of netcharts

  • Authors:
  • Nicolas Baudru;Rémi Morin

  • Affiliations:
  • Laboratoire d’Informatique Fondamentale de Marseille, Université de Provence, Marseille, France;Laboratoire d’Informatique Fondamentale de Marseille, Université de Provence, Marseille, France

  • Venue:
  • ICATPN'06 Proceedings of the 27th international conference on Applications and Theory of Petri Nets and Other Models of Concurrency
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

A netchart is basically a Petri net whose places are located at some process and whose transitions are labeled by message sequence charts (MSCs). Two recent papers showed independently that any globally-cooperative high-level MSC corresponds to the behaviors of some communicating finite-state machine — or equivalently a netchart. These difficult results rely either on Thomas’ graph acceptors or Zielonka’s construction of asynchronous automata. In this paper we give a direct and self-contained synthesis of netcharts from globally-cooperative high-level MSCs by means of a simpler unfolding procedure.