Prozessalgebra - Programmierung und Softwaretechnik (PST ...
Prozessalgebra - Programmierung und Softwaretechnik (PST ...
Prozessalgebra - Programmierung und Softwaretechnik (PST ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.3 Verklemmung <strong>und</strong> Restriktion 25<br />
f) (£ | )|¤ = £ |( |¤ ) = δ.<br />
g) (£ ‖_ )‖_ ¤ = £ ‖ _( ‖¤ ).<br />
h) £ |( ‖_ ¤ ) = (£ | )‖ _ ¤ .<br />
i) (£ ‖ )‖¤ = £ ‖( ‖¤ ).<br />
Klammerfreie Schreibweise (wie in SPP): £ 1‖£ 2‖ . . . ‖£ .<br />
Satz 3.1.7 gilt in ACP im Allgemeinen nicht, statt dessen:<br />
Satz 3.3.6 (Expansionssatz)<br />
Für £ 1, . . . , £¡ ∈ P , ≥ 3 gilt:<br />
+ . . . +<br />
£ 1‖£ 2‖ . . . ‖£¡ = £ 1‖_(£ 2‖ . . . ‖£¡ )<br />
‖_(£ 1‖ . . . ‖£¡¢ −1‖£¡¢ +1‖ . . . ‖£¡ )<br />
£¡¢<br />
+ . . . +<br />
£¡ ‖_(£ 1‖ . . . ‖£¡ −1) +<br />
1|£ 2)‖_(£ 3‖ . . . ‖£¡ )<br />
(£<br />
+ . . . +<br />
|£¡ (£¡¢ )‖_(£ ‖£¡¢ −1‖£¡¢ ‖£¡ [¢ ‖£¡ ¢ −1‖£¡ 1‖ . . . +1‖ . . . +1‖ . . . ) < ]<br />
+ . . . +<br />
(£¡ −1|£¡ )‖_(£ 1‖ . . . ‖£ −2).<br />
Beispiel<br />
System mit<br />
<br />
<br />
Prozess 1: Sendet Bit 0 oder 1,<br />
Prozess 2: Empfängt dieses Bit (auf dem Verbindungskanal).<br />
Spezifikation von 1:<br />
Spezifikation von 2:<br />
sende(0) + sende(1).<br />
empfange(0) + empfange(1).<br />
Dabei:<br />
Sei:<br />
empfange(0) ≡ sende(0),<br />
empfange(1) ≡ sende(1).<br />
übertr(0) ≡ γ(sende(0), empfange(0)),<br />
übertr(1) ≡ γ(sende(1), empfange(1)).<br />
Spezifikation des Gesamtsystems:<br />
≡ ∂ {sende(0),sende(1),empfange(0),empfange(1)} 1‖ 2). (<br />
Es gilt:<br />
= übertr(0) + übertr(1).