07.01.2013 Views

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

372 Kirsten Berkenkötter and Raimund Kirner<br />

can be performed. Therefore, it is determ<strong>in</strong>ed when a transition must be taken.<br />

ERA are enhanced by allow<strong>in</strong>g <strong>in</strong>teger variables that can be shared between<br />

automata <strong>in</strong> a network just as clock variables.<br />

RTMonitor Example: On the first sight, the RTMonitor model created with<br />

ERA shown <strong>in</strong> Figure 13.7 does not differ very much from the one created with<br />

UPPAAL automata <strong>in</strong> Section 13.3.1. We have to keep <strong>in</strong> m<strong>in</strong>d that all clocks<br />

are associated to an event and are automatically reset. Therefore, there are no<br />

clock assignments shown. Clock names are given with respect to their associated<br />

action. To give an example, for event Start the correspond<strong>in</strong>g clock is named<br />

StartC . The <strong>in</strong>itial state has a further <strong>in</strong>ner circle.<br />

TOReset<br />

TimeOut<br />

Wait<strong>in</strong>g Started Pos1<br />

TFReset<br />

Reset?<br />

Reset?<br />

TimeOut!<br />

Start?<br />

TooFast!<br />

TooFast<br />

StartC�30 Pos1C�30<br />

StartC

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

Saved successfully!

Ooh no, something went wrong!