03.06.2014 Aufrufe

Prozessalgebra - Programmierung und Softwaretechnik (PST ...

Prozessalgebra - Programmierung und Softwaretechnik (PST ...

Prozessalgebra - Programmierung und Softwaretechnik (PST ...

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.

6.3 Failure-Semantik 55<br />

6.3 Failure-Semantik<br />

Failure-Mengen <strong>und</strong> Verhaltensäquivalenz<br />

Variante der Readiness-Semantik:<br />

Andere Art der Zusatzinformation über Verklemmungsverhalten.<br />

Definition. Eine Failure-Menge ist eine Menge von Paaren (σ,<br />

⊆ (A \ {δ}) ∪ {↓}.<br />

) mit σ ∈ (A \ {δ}) ∗ <strong>und</strong><br />

Intention:<br />

σ: Spur;<br />

: Menge von Aktionen, deren Ausführung nach der Aktionenfolge σ<br />

(eventuell) nicht möglich ist.<br />

Definition der Failure-Menge (£ ) für £ ∈ P δ 0 :<br />

(£ ¤ (£ ) = {(σ, ) | es gibt (σ, ) ∈ ) <strong>und</strong> ⊆ ((A \ {δ}) ∪ {↓}) \ }.<br />

Beispiele:<br />

(¨ ) = {(ε, ∅), (ε, { }), (ε, {↓}), (ε, { , ↓}),<br />

<br />

, ∅), (¨ , {¨ }), (¨ , {↓}), (¨ , {¨ , ↓}),<br />

(¨<br />

(¨ , ∅), (¨ , {¨ }), (¨ , { }), (¨ , {¨ , })}.<br />

(¨ + ¨ δ) = (¨ ) ∪ {(¨ , { }), (¨ , {¨ , }), (¨ , { , ↓}), (¨ , {¨ , , ↓})}.<br />

Definition. £ , ∈ P δ 0<br />

(£ ) = ( ).<br />

heißen verhaltensäquivalent in der Failure-Semantik (£ = ), wenn gilt:<br />

Axiomatisierung<br />

Lemma 6.3.1 Für £ , ∈ P δ 0 gilt: ¤ (£ ) ⊆ ¤ ( ) ⇒ (£ ) ⊆ ( ).<br />

Satz 6.3.2 Die Axiome (P1)-(P5),(P16),(P17),(RE1),(RE2) gelten auch in der Failure-Semantik.<br />

Satz 6.3.3 In der Failure-Semantik gilt für alle £ , , ¤<br />

(FA) ¨ £ + ¨ ( + ¤ ) = ¨ £ + ¨ (£ + ) + ¨ ( + ¤ ).<br />

∈ P δ 0 , ¨ ∈ A \ {δ}:<br />

Theorie Σ fa BSP : Axiome (P1)-(P5),(P16),(P17),(RE1),(RE2) <strong>und</strong> (FA).<br />

Satz 6.3.4 (Korrektheit <strong>und</strong> Vollständigkeit von Σ fa BSP )<br />

£ Für , ∈ P0 δ gilt: Σfa BSP £ ⊢ = £ ⇐⇒ = in der Failure-Semantik.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!