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.

6.8. Conclusions 127<br />

Wegaveexamples<strong>of</strong>conformancemetamodelsforthetwoprincipalcategories<strong>of</strong>views<strong>and</strong>themappingsfromarchitecture<strong>and</strong>implementation<br />

artefacts.Inourcasestudyweused<strong>and</strong>configuredMDEtechnology.<br />

Althoughtheresultsarepromisingweencounteredintriguingresearch<br />

questions,suchastowhatextentwecanfurthergeneralisetheapproach<br />

(i.e.,theinvolvedmetamodels<strong>and</strong>transformations). Here,higher-order<br />

transformations<strong>and</strong>theuse<strong>of</strong>reflectionaretwopossibilitieswewillinvestigateinthefuture.Togetabetterunderst<strong>and</strong>ing<strong>of</strong>thescalability<strong>of</strong>theapproachweintendtoapplytheproposedapproachonanindustrialcase.Aninteresting<br />

possibilityistheapplication<strong>of</strong>thisapproachforcheckingtheconformance<br />

<strong>of</strong>thebehaviouralspecificationsdiscussedinChapter5<strong>of</strong>thisthesis.For<br />

thiswehavetoinvestigatewhetherourapproachcanbeappliedtoautomatethemanualcomparisonstep,inwhichthestatemachinewegenerate<br />

fromaset<strong>of</strong>scenariosarecomparedtothestatemachineusedforcode<br />

generation.

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

Saved successfully!

Ooh no, something went wrong!