Designing a LTL model-checker based on unfolding graphs

  • Authors:
  • Jean-Michel Couvreur;Sébastien Grivet;Denis Poitrenaud

  • Affiliations:
  • LaBRI, Université de Bordeaux I, Talence, France;LaBRI, Université de Bordeaux I, Talence, France;LIP6, Université Pierre et Marie Curie, Paris, France

  • Venue:
  • ICATPN'00 Proceedings of the 21st international conference on Application and theory of petri nets
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present new technique designing to solve the on-the-fly model checking problem for linear temporal logic using unfolding graphs [4] and the two key algorithms presented in [2]. Our study is based on the recognition of stuttering behavior in a formula automaton and on the on-the-fly construction of an unfolding graph. Moreover, the characterization of different kinds of behaviors allows us to design efficient algorithms for the detection of accepting paths. We have extended our study to the use of the atomic proposition dead which holds for terminal states. Partial order techniques are not adapted to deal with this global property in the context of a LTL model checking.