25.11.2014 Aufrufe

Verifikation reaktiver Systeme - Universität Kaiserslautern

Verifikation reaktiver Systeme - Universität Kaiserslautern

Verifikation reaktiver Systeme - Universität Kaiserslautern

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

10<br />

3.5 LTL spezifisch: Änderung der Semantik<br />

In der nun vorliegenden begrenzten Semantik werden nur die ersten k+1 Zustände<br />

s 0 , ..., s k eines Pfades auf ihre Erfüllbarkeit hinsichtlich der Formel überprüft.<br />

Dies bedeutet, wenn ein Pfad π eine k-Schleife enthält, dann ist eine LTL-Formel<br />

f auf diesem Pfad mit Schranke k erfüllt, wenn π |= f gilt. Für die begrenzte<br />

Semantik würde dies symbolisch mit einem Index k angezeigt π |= k f.<br />

Ein Problem ergibt sich allerdings bei der Formel Fp. Diese ist erfüllt, falls es<br />

ein i ∈ N gibt, so dass π i auf π gilt. In der begrenzten Semantik allerdings gibt<br />

es für den Zustand k+1 keinen Nachfolger. So ist eine rekursive Definition über<br />

Suffixe auf π nicht möglich. Aus diesem Grund wird in der Notation ein zusätzlicher<br />

Parameter i eingefügt |= i k<br />

. Dieser vermerkt die aktuelle Position des Präfix<br />

im Pfad. Aus dieser Betrachtung heraus ändert sich die Definition von LTL auf<br />

Kripke-Strukturen.<br />

Sei nun k ∈ N und π ein Pfad, der keine k-Schleife ist, dann ist eine LTL-Formel<br />

f auf einem Pfad π mit Schranke k gültig (π |= k f) genau dann, wenn π |= 0 k gilt.<br />

Die dabei auftretenden Änderungen sind:<br />

π |= i k p<br />

gdw. p ∈L(π(i))<br />

π |= i k f ∧ ∨ g gdw. π |=i k f und<br />

oder π |=i k g<br />

π |= i k Gf<br />

π |= i k Ff<br />

gdw. ist immer falsch<br />

gdw. ∃ j, i ≤ j ≤ k.π |=i k f<br />

π |= i k f U g gdw. ∃ j, i ≤ j ≤ k[π |=j k g und ∀n, i ≤ n

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!