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.

3.2. Methods<strong>and</strong>Scope 43<br />

Table 3.1:Inventoriedcompanies<br />

Company Products<br />

TeamArteche (Spain) Measurement, control, <strong>and</strong> protection<br />

systems for electrical substations<br />

Nokia (Finl<strong>and</strong>) Mobile networks <strong>and</strong> mobile<br />

phones<br />

Solid (Finl<strong>and</strong>) Distributed-data-management solutions<br />

VTT Electronics (Finl<strong>and</strong>) Technology services for businesses<br />

Philips PDSL (Netherl<strong>and</strong>s) Consumer electronics<br />

ASML (Netherl<strong>and</strong>s) Lithography systems for the semiconductor<br />

industry<br />

Océ (Netherl<strong>and</strong>s) Document-processing systems<br />

LogicaCMG (Netherl<strong>and</strong>s) Global IT solutions <strong>and</strong> services<br />

variety<strong>of</strong>embedded-s<strong>of</strong>twareproducts,rangingfromconsumerelectronics<br />

tohighlyspecialisedindustrialmachines. Weperformed36one-hourinterviewswiths<strong>of</strong>twarepractitioners.Therespondentswereengineers,researchers,s<strong>of</strong>twareorsystemarchitects,<strong>and</strong>managers,withvaryingbackgrounds.<br />

Togetafairoverview<strong>of</strong>thecompaniesinvolved(most<strong>of</strong>which<br />

areverylarge),weinterviewedatleastthreerespondentsatthesmaller<br />

companies<strong>and</strong>fiveorsixatthelargercompanies.Theseinterviewswere<br />

conductedintheperiodApril–October2002.<br />

Webasedtheinterviewsonanoutlinespecifyingthediscussiontopics<br />

(seeTable3.2onthefollowingpage). Tobeascompleteaspossible,itis<br />

basedonareferenceprocessmodel. Becauses<strong>of</strong>twareprocessimprovementmethodshavesucha(ideal)processmodelastheircore,weused<br />

one<strong>of</strong>them. Wechosetheprocessmodel<strong>of</strong>theBOOTSTRAPmethod[Kuvajaetal.,1994]because<strong>of</strong>itsrelativeemphasisonengineeringprocesses<br />

comparedtootherprocessmodels[Wangetal.,1999],suchasthose<strong>of</strong>the<br />

CapabilityMaturity<strong>Model</strong>[Humphrey,1989](CMM)<strong>and</strong>S<strong>of</strong>twareProcess<br />

Improvement<strong>and</strong>CapabilitydEtermination[Emametal.,1997](SPICE).<br />

BOOTSTRAP’sotheradvantageforthisinventoryisthatthe BOOTSTRAP<br />

InstitutedevelopeditwiththeEuropeans<strong>of</strong>twareindustryinmind.<br />

Foreveryinterviewwecreatedareport;weconsolidatedthereports<br />

foracompanyintoonereport. Wethenanalysedthecompanyreports<br />

fortrends<strong>and</strong>commonpractices. Finally,wewroteacomprehensivereportthat,forconfidentialityreasons,isavailableonlytoMOOSEconsortium<br />

members.Thatreportformsthebasisforthisdiscussion.

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

Saved successfully!

Ooh no, something went wrong!