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 For further study Gerard Berry, Esterel Language Primer http://www.esterel-technologies.com/files/primer.zip Gerard Berry Video of Artist summer school 2008 http://www.artist-embedded.org/artist/Videos-Slides (Prof. Christian Hochberger's “Embedded Systems” moved on to another Uni) Caveat: This lecture: introduction into principles only Ignored: Extensive Tool Chain, Verification, ... WS 2013/14 Real-Time Systems, Real-Time Prog. Languages / Hermann Härtig 4

Synchronous Systems → Synchronous Languages Gerard Berry: Our approach is based on the standard principle of separation of concerns. First, write the program at the logical level and make use of all the mathematics available there. Then, implement the program using the best available automatic synthesis tools, and check that the result is practically OK. Gerard Berry Ideal Systems produce their outputs synchronously with their inputs. WS 2013/14 Real-Time Systems, Real-Time Prog. Languages / Hermann Härtig 5

Esterel<br />

For further study<br />

Gerard Berry,<br />

Esterel Language Primer<br />

http://www.esterel-technologies.com/files/primer.zip<br />

Gerard<br />

Berry<br />

Video of Artist summer school 2008<br />

http://www.artist-embedded.org/artist/Videos-Slides<br />

(Prof. Christian Hochberger's “Embedded <strong>Systems</strong>”<br />

moved on to another Uni)<br />

Caveat:<br />

This lecture: introduction into principles only<br />

Ignored: Extensive Tool Chain, Verification, ...<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 4

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

Saved successfully!

Ooh no, something went wrong!