State Focusing: Lazy Abstraction for the Mu-Calculus

  • Authors:
  • Harald Fecher;Sharon Shoham

  • Affiliations:
  • Albert-Ludwigs-Universität Freiburg, Germany;The Technicon, Haifa, Israel

  • Venue:
  • SPIN '08 Proceedings of the 15th international workshop on Model Checking Software
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

A key technique for the verification of programs is counterexample-guided abstraction refinement (CEGAR). In a previous approach, we developed a CEGAR-based algorithm for the modal μ-calculus, where refinement applies only locally, i.e. lazy abstractiontechniques are used. Unfortunately, our previous algorithm was not completely lazy and had some further drawbacks, like a possible local state explosion. In this paper, we present an improved algorithm that maintains all advantages of our previous algorithm but eliminates all its drawbacks. The improvements were only possible by changing the philosophy of refinement from state splittinginto the new philosophy of state focusing, where the states that are about to be split are not removed.