A Sweep-Line Method for Büchi Automata-based Model Checking

  • Authors:
  • Sami Evangelista;Lars Michael Kristensen

  • Affiliations:
  • Université Paris 13, Sorbonne Paris Cité, LIPN, CNRS, UMR 7030, F-93430, Villetaneuse, France. sami.evangelista@lipn.univ-paris13.fr;Department of Computing, Mathematics, and Physics, Bergen University College, Norway. Lars.Michael.Kristensen@hib.no

  • Venue:
  • Fundamenta Informaticae - Application and Theory of Petri Nets and Concurrency, 2012
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

The sweep-line method allows explicit state model checkers to delete states from memory on-the-fly during state space exploration, thereby lowering the memory demands of the verification procedure. The sweep-line method is based on a least-progress-first search order that prohibits the immediate use of standard on-the-fly Büchi automata-based model checking algorithms that rely on a depth-first search order in the search for an acceptance cycle. This paper proposes and experimentally evaluates an algorithm for Büchi automata-based model checking compatible with the search order and deletion of states prescribed by the sweep-line method.