Imcompleteness of States w.r.t traces in model Checking

  • Authors:
  • Roberto Giacobazzi;Francesco Ranzato

  • Affiliations:
  • Dipartimento di Informatica, Università di Verona, Italy;Dipartimento di matematica Pura ed Applicata, Università di Padoca, Italy

  • Venue:
  • Information and Computation
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cousot and Cousot introduced and studied a general past/future-time specification language, called μ-calculus, featuring a natural time-symmetric trace-based semantics. The standard state-based semantics of the μ-calculus is an abstract interpretation of its trace-based semantics, which turns out to be incomplete, that is trace-incomplete, even for finite systems. As a consequence, standard state-based model checking of the μ-calculus is incomplete w.r.t, trace-based model checking. This paper shows that any refinement or abstraction of the domain of sets of states induces a corresponding semantics which is still trace-incomplete for any propositional fragment of the μ-calculus. This derives from a number of results, one for each incomplete logical/temporal connective of the μ-calculus, that characterize the structure of models, i.e., transition systems, whose corresponding state-based semantics of the μ-calculus is trace-complete.