26.04.2015 Aufrufe

Entwicklung und Implementierung von Heuristiken zur optimierten ...

Entwicklung und Implementierung von Heuristiken zur optimierten ...

Entwicklung und Implementierung von Heuristiken zur optimierten ...

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.

(i,a,b,q)<br />

(0,a,b,q)<br />

(1,a,b,q)<br />

(1,a,b,q)<br />

(1,a,b,q)<br />

(2,a,b,q)<br />

(3,a,b,q)<br />

(3,a,b,q)<br />

c,true,{x}<br />

↦−→ (i,c,b,q) if c ≠ a (1)<br />

poll,0S t(q),∅<br />

↦−→ (3,a,b,q) if S t (q) > 0 ∧ b ∈ S e (q) (4)<br />

test,true,∅<br />

↦−→ (3,a,b,q) if S t (q) = 0 ∨ b /∈ S e (q) (5)<br />

tick,true,{z}<br />

↦−→ (0,a,b,q) (6)<br />

tick,true,{z}<br />

↦−→ (0,a,b,δ(q,b)) if q = δ(q,b) (7)<br />

tick,true,{y,z}<br />

↦−→ (0,a,b,δ(q,b)) if q ≠ δ(q,b) (8)<br />

Tabelle 1: Transitionen in Realzeitsemantik<br />

• einer Menge <strong>von</strong> Transitionen E, die in Tabelle 1 gegeben sind, wobei i ∈<br />

{0, 1, 2, 3}, a,b,c ∈ Σ <strong>und</strong> q ∈ Q,<br />

• I(s) = df z ≤ ε einer Invariante für jeden Zustand s ∈ S,<br />

• P = Σ ∪ Q ∪ Ω einer Menge <strong>von</strong> Propositionen,<br />

• µ(i,a,b,q) = df a ∧ q ∧ ω(q) einer Proposition für jeden Zustand.<br />

Abbildung 2: Der Programmzähler<br />

Die Menge der Zustände <strong>von</strong> R(A) besteht aus vier Dimensionen. Die erste ( Programmzähler“,<br />

vgl. Abbildung 2) nimmt die möglichen Werte {0, 1, 2, 3} an <strong>und</strong><br />

”<br />

beschreibt den internen Zustand des Pollingsystems (siehe Abbildung 2). Ist dieser<br />

8

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!