11.12.2012 Views

Model-Driven Evolution of Software Architectures - Software and ...

Model-Driven Evolution of Software Architectures - Software and ...

Model-Driven Evolution of Software Architectures - Software and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

96 Chapter5. <strong>Model</strong>-<strong>Driven</strong>ConformanceChecking<br />

aFunction :Function<br />

.m_Stop ()<br />

.m_StopDone ()<br />

aFunction :Function<br />

.m_Stop ()<br />

.m_StopDone ()<br />

esm:ESM<br />

running<br />

stopping<br />

st<strong>and</strong>by<br />

.set_Unit (st<strong>and</strong>by )<br />

.m_UnitStatus (stopping )<br />

.m_UnitStatus (st<strong>and</strong>by )<br />

acm:ACM<br />

(a)Sequencediagramwithdecoratedlifeline<br />

esm:ESM<br />

.set_Unit (st<strong>and</strong>by )<br />

.m_UnitStatus (stopping )<br />

.m_UnitStatus (st<strong>and</strong>by )<br />

acm:ACM<br />

(b)Normalisedsequencediagram<br />

{esm.state=running}<br />

{esm.state=stopping}<br />

{esm.state=stopping}<br />

{esm.state=st<strong>and</strong>by}<br />

{esm.state=st<strong>and</strong>by}<br />

Figure 5.7:Examplescenario:requestacopierenginetogotost<strong>and</strong>bywhileitis<br />

running

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

Saved successfully!

Ooh no, something went wrong!