资源描述:
《Springer.Model.Driven.Software.Development.Sep.2005 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Model-DrivenSoftwareDevelopmentSamiBeydeda·MatthiasBook·VolkerGruhn(Eds.)Model-DrivenSoftwareDevelopmentWith195Figuresand5Tables123EditorsSamiBeydedaFederalFinanceOffice(BundesamtfürFinanzen)Friedhofstr.153225Bonn,Germanysami.beydeda@bff.bund.deMatthiasBookVolkerGruhnChairo
2、fAppliedTelematics/e-BusinessDepartmentofComputerScienceUniversityofLeipzigKlostergasse304109Leipzig,Germanybook@ebus.informatik.uni-leipzig.degruhn@ebus.informatik.uni-leipzig.deLibraryofCongressControlNumber:2005927903ACMComputingClassification(1998):D.2.2,D.2.11ISBN-103-
3、540-25613-XSpringerBerlinHeidelbergNewYorkISBN-13978-3-540-25613-7SpringerBerlinHeidelbergNewYorkThisworkissubjecttocopyright.Allrightsarereserved,whetherthewholeorpartofthematerialisconcerned,specificallytherightsoftranslation,reprinting,reuseofillustrations,recitation,bro
4、adcasting,reproductiononmicrofilmorinanyotherway,andstorageindatabanks.DuplicationofthispublicationorpartsthereofispermittedonlyundertheprovisionsoftheGermanCopyrightLawofSeptember9,1965,initscurrentversion,andpermissionforusemustalwaysbeobtainedfromSpringer.Violationsareli
5、ableforprosecutionundertheGermanCopyrightLaw.SpringerisapartofSpringerScience+BusinessMediaspringeronline.com©Springer-VerlagBerlinHeidelberg2005PrintedinGermanyTheuseofgeneraldescriptivenames,registerednames,trademarks,etc.inthispublicationdoesnotimply,evenintheabsenceofas
6、pecificstatement,thatsuchnamesareexemptfromtherelevantprotectivelawsandregulationsandthereforefreeforgeneraluse.Coverdesign:KünkelLopka,HeidelbergTypesetting:CamerareadybytheeditorsProduction:LE-TeXJelonek,Schmidt&VöcklerGbR,LeipzigPrintedonacid-freepaper45/3142/YL-543210Pr
7、efaceOneofthebasicprinciplesofsoftwareengineeringisabstraction,whichmainlyreferstoseparationoftheessentialfromthenon-essential.Intermsofsoftwarede-velopment,theessentialusuallyreferstothefunctionalitytobeimplementedandthenon-essentialtoaspectssuchasthetechnicalplatformonwhi
8、chthesoftwarewilleventuallybedeployed.However,non-essentialaspectsarenotunimportan