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.
6.2 Readiness-Semantik 53<br />
Beispiele:<br />
(δ¨ ) = {ε}. ¦¥¤<br />
((¨ + § )¡ ) = {ε, ¨ , , § , ¨ ¡ , ¨ ¡ ↓, § ¡ , § ¡ ↓}.<br />
¦¥¤<br />
(¨ ( + § )) = {ε, ¨ , ¨ , ¨ § , ¨ ↓, ¨ § ↓}.<br />
¦¥¤<br />
(¨ + ¨ § ) = {ε, ¨ , ¨ , ¨ § , ¨ ↓, ¨ § ↓}.<br />
¦¥¤<br />
Bemerkung:<br />
Offenbar gilt: ε ∈ ¦¤ (£ ) für alle £ ∈ P δ 0.<br />
£ Definition. ,<br />
(£ ) = ¦¤ ( ). ¦¥¤<br />
∈ P δ 0 heißen verhaltensäquivalent in der Spur-Semantik (£ = ), wenn gilt:<br />
Axiomatisierung<br />
Satz 6.1.1 Die Axiome (P1)-(P5),(P16),(P17) gelten auch in der Spur-Semantik.<br />
Satz 6.1.2 In der Spur-Semantik gilt für alle £ , , ¤ ∈ P δ 0:<br />
(TR) £ ( + ¤ ) = £ + £ ¤ .<br />
Theorie Σ tr<br />
BSP : Axiome (P1)-(P5),(P16),(P17) <strong>und</strong> (TR).<br />
Satz 6.1.3 (Korrektheit <strong>und</strong> Vollständigkeit von Σ tr<br />
£ Für , ∈ P0 δ gilt:<br />
Bemerkung:<br />
Σtr BSP<br />
BSP )<br />
⊢ £ = ⇐⇒ £ = in der Spur-Semantik.<br />
Die Spur-Semantik ist “wenig differenzierend”, insbesondere in Bezug auf Verklemmungen. Z.B.<br />
gilt:<br />
¨ = ¨ ( + δ) = ¨ + ¨ δ.<br />
Somit: Spur-Semantik nicht geeignet in Anwendungen, in denen man am Verklemmungsverhalten<br />
von Prozessen interessiert ist.<br />
6.2 Readiness-Semantik<br />
Ready-Mengen <strong>und</strong> Verhaltensäquivalenz<br />
Gr<strong>und</strong>idee:<br />
↦−→ Menge von erweiterten Spuren + zusätzliche Information über<br />
£<br />
Verklemmungsverhalten