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.

177<br />

– ϕ ←− U ψ ∈ LTL für alle Formeln ϕ, ψ ∈ LTL<br />

Definition 18 (Semantik von LTL). Sei α : N → 2 V ein unendliches Wort<br />

und ϕ eine LTL-Formel über V. Dannseifür i ∈ N die Aussage (α, i) |= ϕ<br />

(Sprechweise: α im Zeitpunkt i erfüllt ϕ) definiert durch:<br />

– (α, i) |= x gdw. x ∈ α (i) für x ∈V<br />

– (α, i) |= ¬ϕ gdw. nicht (α, i) |= ϕ<br />

– (α, i) |= Xϕ gdw. (α, i +1)|= ϕ<br />

– (α, i) |= ←− Xϕ gdw. i>0 und (α, i − 1) |= ϕ<br />

– (α, i) |= ϕ ∧ ψ gdw. (α, i) |= ϕ und (α, i) |= ψ<br />

– (α, i) |= ϕUψ gdw. es gibt es k ≥ i mit (α, k) |= ψ und für alle i ≤ jkgilt (α, j) |= ϕ<br />

Ein unendliches Wort α : N → 2 V erfüllt eine LTL-Formel ϕ über V (Schreibweise:<br />

α |= ϕ) genau dann, wenn (α, 0) |= ϕ gilt.<br />

Für LTL-Formeln werden die üblichen Abkürzungen ∨, → und ↔ verwendet.<br />

Außerdem werden weitere temporale Operatoren benutzt:<br />

Fϕ := 1 U ϕ<br />

←− Fϕ:= 1<br />

←− U ϕ<br />

Gϕ := ¬F ¬ϕ<br />

←− Gϕ := ¬<br />

←− F ¬ϕ<br />

ϕBψ := (¬ψ) U (ϕ ∧¬ψ)<br />

ϕ ←− B ψ := (¬ψ) ←− U (ϕ ∧¬ψ)<br />

ϕUψ:= (ϕ Uψ) ∨ Gϕ<br />

ϕ ←− U ψ := (ϕ ←− U ψ) ∨ ←− Gϕ<br />

ϕBψ:= (ϕ Bψ) ∨ G¬ψ<br />

ϕ ←− Bψ:= (ϕ ←− B ψ) ∨ ←− G¬ψ<br />

Betrachtet man – analog zur Übersetzung von ω-Automaten in S1S – die<br />

von einem Wort induzierte Variablenbelegung, so lässt sich zu einer LTL-Formel<br />

ϕ LTL über 2 V leicht eine MSO < -Formel ϕ MSO< konstruieren, so dass jedes Wort<br />

α über 2 V genau dann ϕ LTL erfüllt, wenn ξ α die Formel ϕ MSO< erfüllt. Abb. 9<br />

beschreibt die Konstruktion einer solchen Formel. Damit kann auch für jede<br />

LTL-Formel ein äquivalenter ω-Automat konstruiert werden.<br />

4.2 Presburger-Arithmetik<br />

Definition 19 (Presburger-Arithmetik). Presburger-Arithmetik ist die Prädikatenlogik<br />

erster Stufe mit Gleichheit über den natürlichen Zahlen, die

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!