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.

5.4 Beispiel: Das Alternating Bit Protocol 49<br />

Weitere Verallgemeinerung von Satz 5.3.1:<br />

Bemerkung:<br />

(KFAR<br />

Beispiel:<br />

(CFAR) Seien £ ¢ ≡ µ¢ ¥ 1 . . . ¥ (¦ 1, . . . , ¦ ) ∈ P τ (¢ = 1, . . . , ), I ⊆ A \ {δ, τ}, ¢ ein konservatives<br />

Cluster von ¨ I {¥ in = 1, . . ¥ . , }, ( ) {¥ ¢ = 1, . . . ¥ ¢ ¤ , ¥ ¡ }, ∈ .<br />

Dann gilt:<br />

¢ ¢<br />

τ ¡ I ) = τ · (£ (τ I 1) + . . . + (£¡¢ τ I )). ¤ (£¡¢<br />

) ist ein Spezialfall von (CFAR).<br />

Würfeln, bis eine “sechs” gewürfelt ist; Spezifikation:<br />

£ = τ I (£ ′ )<br />

mit I = {Wurf, eins, zwei, drei, vier, fünf} <strong>und</strong> £ ′ Lösung für ¥ in:<br />

= Wurf · ¥ 1, ¥<br />

1 = eins · ¥ + ¥ 2,<br />

¥<br />

2 = zwei · ¥ + ¥ 3,<br />

¥<br />

3 = drei · ¥ + ¥ 4,<br />

¥<br />

4 = vier · ¥ + ¥ 5,<br />

¥<br />

5 = fünf · ¥ + ¥ 6,<br />

¥<br />

6 = sechs. ¥<br />

Konservatives Cluster von I in {¥ , ¥ 1, . . . , ¥ 6}: {¥ , ¥ 1, ¥ 2, ¥ 3, ¥ 4, ¥ 5};<br />

Ausgang: ¥ 6.<br />

Mit (CFAR) folgt:<br />

£ = τ I (£ ′ ) = τ · τ I (sechs) = τ · sechs.<br />

5.4 Beispiel: Das Alternating Bit Protocol<br />

Informelle Beschreibung<br />

Datenübertragungsschema:<br />

✲<br />

✗✔<br />

✲ S<br />

✖✕<br />

✻<br />

K<br />

L<br />

✛<br />

✗✔ ❄<br />

E ✲<br />

✖✕<br />

Der “Sender” soll bei ihm eingehende ¡ Datenelemente über den Kanal an den “Empfänger”<br />

übertragen, wo diese ausgegeben werden. ist unzuverlässig, Sendungen können zerstört<br />

werden.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!