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.

Chapter4<br />

Evaluating an Embedded S<strong>of</strong>tware<br />

Reference Architecture<br />

– Industrial Experience Report – 1<br />

Inthis chapter, we discussexperiencesgained duringevaluation <strong>of</strong> the<br />

maintainability<strong>of</strong>as<strong>of</strong>twarereferencearchitectureinuseatOcé,one<strong>of</strong>the<br />

world’sleadingcopiermanufacturers.Theevaluationisconductedusingan<br />

approachbasedontheS<strong>of</strong>twareArchitectureAnalysisMethod.Thechapter<br />

proposesavariant<strong>of</strong>thismethodthathelpstoreducetheorganisational<br />

impact<strong>of</strong>architectureevaluations. Second,weanalysetheimplications<br />

<strong>of</strong>evaluatingreferencearchitecturesasopposedtosingle-productarchitectures.<br />

Furthermore,weshareourexperience<strong>of</strong>conductingtheevaluation,<br />

drawlessonsforpractitioners,<strong>and</strong>proposenewresearchtopics.<br />

4.1 Introduction<br />

Inindustrynewproductsarerarelydevelopedfromscratch.Mostproducts<br />

arebasedonpreviousgenerations<strong>of</strong>similarproducts.Therefore,thecapability<strong>of</strong>reusinglargeparts<strong>of</strong>earlierdevelopmenteffortswhendevelopingnewproductscanincreasethedevelopmentefficiency<strong>of</strong>companiestremendously[Jacobsonetal.,1997].However,currentlymanycompanieshaveno<br />

structuredapproachforreuse,astheinventoryconductedamongseveral<br />

companiesdevelopingembeddeds<strong>of</strong>twareconfirmed(seeChapter3).<br />

1 Thischapterwaspublishedearlieras:Graaf,Bas,HylkevanDijk,<strong>and</strong>Arievan<br />

Deursen. Evaluatinganembeddeds<strong>of</strong>twarereferencearchitecture–industrialexperiencereport.<br />

InProceedings<strong>of</strong>the9 th EuropeanConferenceonS<strong>of</strong>twareMaintenance<br />

<strong>and</strong>Reengineering(CSMR2005),pages354–363.IEEEComputerSociety,2005<br />

57

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

Saved successfully!

Ooh no, something went wrong!