An Improvement of McMillan's Unfolding Algorithm

  • Authors:
  • Javier Esparza;Stefan Römer;Walter Vogler

  • Affiliations:
  • Institut für Informatik, Technische Universität München, Arcisstr. 21, D-80333 München, Germany. esparza@in.tum.de;Institut für Informatik, Technische Universität München, Arcisstr. 21, D-80333 München, Germany. roemer@in.tum.de;Institut für Informatik, Universität Augsburg, Universitätsstr. 14, D-86159 Augsburg, Germany. walter.vogler@informatik.uni-augsburg.de

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

McMillan has recently proposed a new technique to avoid the state explosion problem in the verification of systems modelled with finite-state Petri nets. The technique requires to construct a finite initial part of the unfolding of the net. McMillan's algorithm for this task may yield initial parts that are larger than necessary (exponentially larger in the worst case). We present a refinement of the algorithm which overcomes this problem.