18.01.2013 Views

UML for Embedded Systems III. Detailed Design - Eurecom

UML for Embedded Systems III. Detailed Design - Eurecom

UML for Embedded Systems III. Detailed Design - Eurecom

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.

slide 31<br />

slide 32<br />

Composite States: Hierarchical State<br />

Machines<br />

State1<br />

State2.1<br />

State2.1<br />

State2.2<br />

H<br />

Page 16<br />

State3<br />

(C) Ludovic Apvrille <strong>UML</strong> <strong>for</strong> <strong>Embedded</strong> <strong>Systems</strong> - Fall 2012<br />

Order of Actions<br />

S1<br />

exit/exS1<br />

S11<br />

exit/exS11<br />

E/actE<br />

Execution sequence when E:<br />

H<br />

H*<br />

S2<br />

entry/enS2<br />

initS2<br />

S21<br />

entry/enS21<br />

exS11 � exS1 � actE � enS2 � initS2 � enS21<br />

(C) Ludovic Apvrille <strong>UML</strong> <strong>for</strong> <strong>Embedded</strong> <strong>Systems</strong> - Fall 2012<br />

Swallow history<br />

Deep history

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

Saved successfully!

Ooh no, something went wrong!