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.

Chapter3<br />

Embedded-S<strong>of</strong>tware Engineering:<br />

The State <strong>of</strong> the Practice 1<br />

Theembedded-s<strong>of</strong>twaremarkethasgrownveryfastthelastdecade<strong>and</strong>will<br />

continuetodosointhecomingyears. Thespecificproperties<strong>of</strong>embedded<br />

s<strong>of</strong>tware,suchashardwaredependencies,makeitsdevelopmentdifferent<br />

fromnon-embeddeds<strong>of</strong>tware. Thereforeweexpectedveryspecifics<strong>of</strong>tware<br />

developmenttechnologiestobeusedinthisdomain.Theinventoryweconductedatseveralembedded-s<strong>of</strong>tware-developmentcompaniesinEuroperemarkablyshowsthatthisisnottrue.Howevertheinventoryresultsconcerningrequirementsengineering<strong>and</strong>architecturedesignatthesecompaniesdosuggestthatthereisaneedformorespecificallyaimeddevelopmenttechnologies.Thischapterpresentstheinventoryresults<strong>and</strong>identifiespossibilitiesforfutureresearchtocustomiseexisting<strong>and</strong>developnews<strong>of</strong>tware<br />

developmenttechnologiesfortheembedded-s<strong>of</strong>twaredomain.<br />

3.1 Introduction<br />

Manyproductstodaycontains<strong>of</strong>tware(e.g.,mobiletelephones,DVDplayers,cars,aeroplanes,<strong>and</strong>medicalsystems).<br />

Because<strong>of</strong>advancementsin<br />

information<strong>and</strong>communicationtechnology,inthefutureevenmoreproductswilllikelycontains<strong>of</strong>tware.Themarketforthese‘enhanced’productsisforecastedtogrowexponentiallyinthenext10years[PROGRESS,<br />

2002]. Moreover,theseembedded-systems’complexityisincreasing,<strong>and</strong><br />

theamount<strong>and</strong>variety<strong>of</strong>s<strong>of</strong>twareintheseproductsaregrowing. This<br />

createsabigchallengeforembedded-s<strong>of</strong>twaredevelopment. Intheyears<br />

1 Thischapterwaspublishedearlieras:Graaf,Bas,MarcoLormans,<strong>and</strong>HansToetenel.<br />

Embeddeds<strong>of</strong>twareengineering:Thestate<strong>of</strong>thepractice. IEEES<strong>of</strong>tware,20(6):pages<br />

61–69,2003<br />

41

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

Saved successfully!

Ooh no, something went wrong!