Merged processes: a new condensed representation of Petri net behaviour

  • Authors:
  • Victor Khomenko;Alex Kondratyev;Maciej Koutny;Walter Vogler

  • Affiliations:
  • School of Computing Science, University of Newcastle, NE1 7RU, Newcastle, UK;Cadence Berkeley Labs, 94704, Berkeley, CA, USA;School of Computing Science, University of Newcastle, NE1 7RU, Newcastle, UK;Institut für Informatik, Universität Augsburg, 86135, Augsburg, CA, Germany

  • Venue:
  • Acta Informatica
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model checking based on Petri net unfoldings is an approach widely applied to cope with the state space explosion problem. In this paper, we propose a new condensed representation of a Petri net’s behaviour called merged processes, which copes well not only with concurrency, but also with other sources of state space explosion, viz sequences of choices and non-safeness. Moreover, this representation is sufficiently similar to the traditional unfoldings, so that a large body of results developed for the latter can be re-used. Experimental results indicate that the proposed representation of a Petri net’s behaviour alleviates the state space explosion problem to a significant degree and is suitable for model checking.