Model-Driven Evolution of Software Architectures - Software and ...
Model-Driven Evolution of Software Architectures - Software and ...
Model-Driven Evolution of Software Architectures - Software and ...
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.