Symbolic algorithm for generation büchi automata from LTL formulas

  • Authors:
  • Irina V. Shoshmina;Alexey B. Belyaev

  • Affiliations:
  • Saint-Petersburg State Polytechnical University, Distributed Computing and Networking Department, St. Petersburg, Russia;Saint-Petersburg State Polytechnical University, Distributed Computing and Networking Department, St. Petersburg, Russia

  • Venue:
  • PaCT'11 Proceedings of the 11th international conference on Parallel computing technologies
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model checking is a new techology developed to ensure the correctness of concurrent systems. In this paper we consider one of the algorithms included in this techology, an algorithm for constructing Büchi automaton from a given LTL formula. This algorithm uses an alternating automaton as an intermediate model while translating the LTL formula to a generalized Büchi automaton. We represent data structures and data manipulations with BDD to increase algorithm effectiveness. The algorithm is compared on time and resulting Büchi automaton size with well known LTL to Büchi realizations (SPIN, LTL2BA), and it shows its effectiveness for wide class of LTL formulas.