Skip to main content

2007 | OriginalPaper | Buchkapitel

Compositional Verification and 3-Valued Abstractions Join Forces

verfasst von : Sharon Shoham, Orna Grumberg

Erschienen in: Static Analysis

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Two of the most promising approaches to fighting the state explosion problem are abstraction and compositional verification. In this work we join their forces to obtain a novel fully automatic compositional technique that can determine the truth value of the full

μ

-calculus with respect to a given system.

Given a system

$\ensuremath{M} = \ensuremath{M}_1 \parallel \ensuremath{M}_2$

, we view each component

$\ensuremath{M}_i$

as an abstraction

${\ensuremath{M}_i}\uparrow$

of the global system. The abstract component

${\ensuremath{M}_i}\uparrow $

is defined using a 3-valued semantics so that whenever a

μ

-calculus formula

ϕ

has a definite value (true or false) on

${\ensuremath{M}_i}\uparrow $

, the same value holds also for

$\ensuremath{M}$

. Thus,

ϕ

can be checked on either

${\ensuremath{M}_1}\uparrow $

or

${\ensuremath{M}_2}\uparrow $

(or both), and if any of them returns a definite result, then this result holds also for

$\ensuremath{M}$

. If both checks result in an indefinite value, the composition of the components needs to be considered. However, instead of constructing the composition of

${\ensuremath{M}_1}\uparrow $

and

${\ensuremath{M}_2}\uparrow $

, our approach identifies and composes only the parts of the components in which their composition is necessary in order to conclude the truth value of

ϕ

. It ignores the parts which can be handled separately. The resulting model is often significantly smaller than the full system.

We explain how our compositional approach can be combined with abstraction, in order to further reduce the size of the checked components. The result is an incremental compositional abstraction-refinement framework, which resembles automatic Assume-Guarantee reasoning.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Metadaten
Titel
Compositional Verification and 3-Valued Abstractions Join Forces
verfasst von
Sharon Shoham
Orna Grumberg
Copyright-Jahr
2007
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-74061-2_5

Premium Partner