Skip to main navigation Skip to search Skip to main content

States vs. Traces in model checking by abstract interpretation

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

In POPL’00, Cousot and Cousot showed that the classical state-based model checking of a verygeneral temporal language called μ-calculus is an incomplete abstract interpretation of its trace-based semantics. In ESOP’01, Ranzato showed that the least refinement of the state-based model checking semantics of the μ-calculus which is complete w.r.t. its trace-based semantics exists, and it is essentiallythe tracebased semantics itself. The analogous problem in the opposite direction is solved bythe present paper. First, relativelyto anyincomplete temporal connective of the μ-calculus, we characterize the structure of the models, i.e. transition systems, for which the state-based model checking is trace-complete. On this basis, we prove that the unique abstraction of the state-based model checking semantics of the μ-calculus (actually, of anyfragmen t allowing conjunctions) which is complete w.r.t. the tracebased semantics is the straightforward semantics carrying no information at all. The following consequence can be drawn: there is no wayto either refine or abstract sets of states in order to get a model checking algorithm for (anyfragmen t allowing conjunctions of) the μ-calculus which is trace-complete.

Original languageEnglish (US)
Title of host publicationStatic Analysis - 9th International Symposium, SAS 2002 Madrid, Spain, September 17-20, 2002 Proceedings
EditorsManuel V. Hermenegildo, German Puebla
PublisherSpringer-Verlag
Pages461-476
Number of pages16
ISBN (Print)3540442359
DOIs
StatePublished - 2002
Externally publishedYes
Event9th International Static Analysis Symposium, SAS 2002 - Madrid, Spain
Duration: Sep 17 2002 → Sep 20 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2477
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th International Static Analysis Symposium, SAS 2002
Country/TerritorySpain
CityMadrid
Period9/17/02 → 9/20/02

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'States vs. Traces in model checking by abstract interpretation'. Together they form a unique fingerprint.

Cite this