Regular Model Checking Made Simple and Efficient

  • Authors:
  • Parosh Aziz Abdulla;Bengt Jonsson;Marcus Nilsson;Julien d'Orso

  • Affiliations:
  • -;-;-;-

  • Venue:
  • CONCUR '02 Proceedings of the 13th International Conference on Concurrency Theory
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present a new technique for computing the transitive closure of a regular relation characterized by a finite-state transducer. The construction starts from the original transducer, and repeatedly adds new transitions which are compositions of currently existing transitions. Furthermore, we define an equivalence relation which we use to merge states of the transducer during the construction. The equivalence relation can be determined by a simple local check, since it is syntactically characterized in terms of "columns" that label constructed states. This makes our algorithm both simpler to present and more efficient to implement, compared to existing approaches. We have implemented a prototype and carried out verification of a number of parameterized protocols.