Folien als PDF
Folien als PDF
Folien als PDF
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
UML: Verhaltensbeschreibung<br />
Methodischer Entwurf eingebetteter Systeme<br />
Modelle und Begriffe<br />
• Es muss sowohl das Verhalten (behavior) <strong>als</strong> auch die Struktur<br />
des Systems beschrieben werden.<br />
• Eine Möglichkeit zur Beschreibung des Verhaltens einer Aufgabe<br />
bzw. Operation ist ein Zustandsautomat (state<br />
machine).<br />
• Ein signal ist eine asynchron auftretende Grösse<br />
• Ein call event entspricht einem Prozeduraufruf<br />
• Ein timeout event (timer<br />
event) bewirkt das Verlassen eines<br />
Zustands nach einer gewissen Zeit.<br />
<br />
Signal event<br />
Signal Event:<br />
mouse_click<br />
declaration<br />
(x,y)<br />
a<br />
mouse_click(x,y)<br />
b<br />
x,y:Position<br />
Call Event:<br />
c<br />
draw_box(10,5)<br />
d<br />
Timer Event:<br />
e<br />
tm(time-value)<br />
f<br />
S. A. Huss / Folie 3-27