Datenflußanalyse
Datenflußanalyse
Datenflußanalyse
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Datenflußgleichungen<br />
Wenn der erste Befehl eines Grundblocks ausgeführt wird,<br />
dann auch alle anderen.<br />
in[b] Definitionen, die den Block erreichen<br />
out[b] Definitionen, die den Block verlassen<br />
By<br />
Y<br />
<br />
<br />
<br />
<br />
<br />
Bx<br />
<br />
N<br />
Bz<br />
Eine Definition erreicht einen Block, wenn sie einen der<br />
Vorgängerblöcke verlassen hat.<br />
in[b] = ∪ p∈P RED[b] out[p]<br />
Eine Definition verläßt einen Block, wenn sie entweder in<br />
ihm erzeugt wurde oder ihn erreicht hat und nicht zerstört<br />
wurde.<br />
out[b] = GEN[b] ∪ (in[b] \ KILL[b])<br />
10