• Keine Ergebnisse gefunden

Theorie reaktiver Systeme Zeitbehaftete Systeme Divergenz Diskrete Zeit Kontinuierliche Zeit Timed CSP

N/A
N/A
Protected

Academic year: 2021

Aktie "Theorie reaktiver Systeme Zeitbehaftete Systeme Divergenz Diskrete Zeit Kontinuierliche Zeit Timed CSP"

Copied!
10
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Theorie reaktiver Systeme

Zeitbehaftete Systeme Divergenz

Diskrete Zeit

Kontinuierliche Zeit

Timed CSP

(2)

Divergenz P ist divergent:

∃h P

i

i

iN

. P = P

0

∧ ∀ i . P

i

τ

P

i+1

divergierende Berechnungen von P :

divergences ( P ) = { s ˆ t | s ∈ Σ

t ∈ (Σ ∪ { √

})

∧ ∃ Q . P

s

Q

Q ist divergent}

Failures/Divergences Semantik f¨ ur CSP:

failures

( P ) = failures ( P ) ∪ {( s , X ) | s ∈ divergences ( P )}

[[ P ]]

F D

= {( F , D ) | Ffailures

( P ), D ∈ divergences ( P )}

(3)

CSP mit diskreter Zeit Uhr mit Werten t ∈ N

CLOCK = tockCLOCK

besondere Interpretation von tock als Zeitschritt

P \ {Σ − { tock }} = CLOCK

(4)

Kontinuierliches Zeitmodell Instantaneous events – Ereignisse haben Dauer 0.

Newtonian time – Globale Uhr

Real-time – reellwertige Zeitpunkte t ∈ R

+0

Maximal parallelism – alle Prozesse rechenbereit

Maximal progress

(5)

TCSP als Zustands¨ ubergangssystem Event transition Q

a-

Q

0

Evolution transition Q

d

Q

0

, d > 0 Eigenschaften von evolution transitions:

deterministisch: ∀ Q , Q

0

, Q

00

, d .( Q

d

Q

0

Q

d

Q

00

) ⇒ Q

0

Q

00

additiv: ∀ Q , Q

0

, Q

00

, d , d

0

.( Q

d

Q

0

Q

0 d0

Q

00

) ⇒ Q

d+d0

Q

00

Interpolation: ∀ Q , Q

00

, d , d

0

. Q

d+d

0

Q

00

(∃ Q

0

.( Q

d

Q

0

Q

0 d

0

Q

00

)

(6)

Transitionsregeln f¨ ur TCSP (DL)

STOP

d

STOP

(T1)

SKIP

d

SKIP (PR1)

( aP )

d

( aP )

(7)

Transitionsregeln f¨ ur TCSP

(EC1)

P

d

P

0

Q

d

Q

0

P 2 Q

d

P

0

2 Q

0

(IP1)

P

d

P

0

Q

d

Q

0

P k

{A}

Q

d

P

0

k

{A}

Q

0

(8)

Transitionsregeln f¨ ur TCSP

(SC1)

P

d

P

0

¬( P

X-

)

P ; Q

d

P

0

; Q

(9)

Spracherweiterung: Timeout (TO1)

P

d

0

P

0

P B

d

Q

d

0

P

0 d d

0

B Q mit [0 < d

0

d ].

(TO2)

P

µ-

P

0

[ µ 6= τ ] P B

d

Q

µ-

P

0

(TO3)

P

τ -

P

0

P B

d

Q

τ -

P

0

B

d

Q

(TO4)

P B

0

Q

τ -

Q

(10)

Abgeleiteter Konstrukt: WAIT

WAIT d = STOP B

d

SKIP (D1)

WAIT u

d

WAIT ( ud ) mit du

(D2)

WAIT 0

τ -

SKIP

Referenzen

ÄHNLICHE DOKUMENTE

208 Vgl. Benston, Economies, 1972, besonders S. 220-224; produktionstheoretische Überlegungen zur Erfassung der Ko sten auch bei Christoph Pretzsch, Leistungsprozesse, 1990, S. 171

Diese Formelsammlung basiert auf der Vorlesung“Formale Grundlagen der Informatik - 3”von Prof.. Christoph Walther an der Technischen Universit¨at Darmstadt im

Ziel: Alle Testf¨ alle k¨ onnen alleine auf Grundlage der Spezifika- tion P konstruiert werden, um die ¨ Aquivalenz (hier: ∼ TE ) zwischen P und Implementierung Q

Requirement Coverage Tests Robustness Tests. Test

22.01.2007 Theorie reaktiver

Timed CSP Berechnungen Timed Traces.

Der Grund dafür liegt in der fehlenden Stabilisierung, da weder Aromatisierungs-Energie (wie bei der Bergman- Reaktion) noch andere Radikalstabilisierungs-Energien

So wird insbesondere deutlich, dass sich diskrete Systeme un- geachtet ihrer Unterschiede mithilfe ähnlicher Modelle beschreiben lassen, bei denen die Antwort des Gesamt- systems