Real-Time Programming Languages - Operating Systems

Real-Time Programming Languages - Operating Systems Real-Time Programming Languages - Operating Systems

os.inf.tu.dresden.de
from os.inf.tu.dresden.de More from this publisher
28.02.2014 Views

Esterel: „Statements“ ● Consume no time (unless explicitly said otherwise) ● Await A: „consumes one A“ ● Pause: „consumes one time step“ (tick) ● ● ● ● X:= Y: assigns values to variables S1;S2 S1 || S2 Loop S end starts s, repeats if not terminated (s must consume time) WS 2013/14 Real-Time Systems, Real-Time Prog. Languages / Hermann Härtig 8

Esterel „Data“: Variables and Signals Variable: Value of any type Signal: Value and Status Value of any type Status: Present/non present Newly evaluated at every step present when emitted WS 2013/14 Real-Time Systems, Real-Time Prog. Languages / Hermann Härtig 9

Esterel „Data“: Variables and Signals<br />

Variable:<br />

Value of any type<br />

Signal:<br />

Value and Status<br />

Value of any type<br />

Status:<br />

Present/non present<br />

Newly evaluated at every step<br />

present when emitted<br />

WS 2013/14 <strong>Real</strong>-<strong>Time</strong> <strong>Systems</strong>, <strong>Real</strong>-<strong>Time</strong> Prog. <strong>Languages</strong> / Hermann Härtig 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!