Prozessalgebra - Programmierung und Softwaretechnik (PST ...
Prozessalgebra - Programmierung und Softwaretechnik (PST ...
Prozessalgebra - Programmierung und Softwaretechnik (PST ...
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.