Reflective and adaptive middleware for software evolution of information systems [Elektronische Ressource] / von Ahmed Mohamed Ali Ghoneim
154 pages
English

Reflective and adaptive middleware for software evolution of information systems [Elektronische Ressource] / von Ahmed Mohamed Ali Ghoneim

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
154 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

GunReectiveAliande-UnivAindaptiveProf.Dr.MiddlewonaamreGutacfoProf.Dr.rPromotionskolloquiumSoftMagdeburgwAhmedagebreM?rzEvolutiona,ofter:InfoSaakrmationRautenstraucSystemsalterDissertation16.02.2007zurersit?tErlangungvdesM.Sc.akMohamedademiscGhoneimhenorenGrades2.Doktoringenieur1972(Dr.-Ing.)El-MenouyangenommenEgyptdurchhProf.Dr.dieterFeakult?tClausf?rhInformatikWderCazzolaOtto-vamon-GuerickossibleierAbstraanctsoftofplantheTheDisserexamplestinactiontobevydescribAhmedoGhoneimusesAbstracctcalledTheenhighthevTheolatilitusesythatandmeta-obcompolutionetitivt.elyareofourorganizationalare('soforcio-tecagainsthno-economical')olutionen-steps:vironmenject,tthearemeta-obputtingmeta-obtremendousthepressureevonthesoftolution.wlibrare-inthetensivmanipulatedecdevdirectlyelopjectersevtohangescomeconsistencyuphecwiththeadaptivAMSESeumandconevthenolvinghapproacadaptinghes.areTvironmen-oTheconestributewtometa-obsucolutionaryhatopicalolutioneortsexternaltothenwcalledardskadaptivveyinformationpsystemeforeattheearlyjectsphases,designtheitspresenmiddlewteicthesistoaddressesviewthelevrigorousbde-run-time.vandelopmenktwoftheself-adaptingolutionaryinformationthesystems.reicationsTherulesapproacthehenwasehecarejectputtingtheforwtardshanges.isaluatereferredvtoaaserRurbanAMSESsystem(Reectivadapt;eitandsucAdatadaptivdynamicallyetheMiddlewwaresystemforenSofttalwhanges.

Sujets

Informations

Publié par
Publié le 01 janvier 2007
Nombre de lectures 23
Langue English
Poids de l'ouvrage 5 Mo

Extrait

GunReectiveAliande-UnivAindaptiveProf.Dr.MiddlewonaamreGutacfoProf.Dr.rPromotionskolloquiumSoftMagdeburgwAhmedagebreM?rzEvolutiona,ofter:InfoSaakrmationRautenstraucSystemsalterDissertation16.02.2007zurersit?tErlangungvdesM.Sc.akMohamedademiscGhoneimhenorenGrades2.Doktoringenieur1972(Dr.-Ing.)El-MenouyangenommenEgyptdurchhProf.Dr.dieterFeakult?tClausf?rhInformatikWderCazzolaOtto-vamon-GuerickossibleierAbstraanctsoftofplantheTheDisserexamplestinactiontobevydescribAhmedoGhoneimusesAbstracctcalledTheenhighthevTheolatilitusesythatandmeta-obcompolutionetitivt.elyareofourorganizationalare('soforcio-tecagainsthno-economical')olutionen-steps:vironmenject,tthearemeta-obputtingmeta-obtremendousthepressureevonthesoftolution.wlibrare-inthetensivmanipulatedecdevdirectlyelopjectersevtohangescomeconsistencyuphecwiththeadaptivAMSESeumandconevthenolvinghapproacadaptinghes.areTvironmen-oTheconestributewtometa-obsucolutionaryhatopicalolutioneortsexternaltothenwcalledardskadaptivveyinformationpsystemeforeattheearlyjectsphases,designtheitspresenmiddlewteicthesistoaddressesviewthelevrigorousbde-run-time.vandelopmenktwoftheself-adaptingolutionaryinformationthesystems.reicationsTherulesapproacthehenwasehecarejectputtingtheforwtardshanges.isaluatereferredvtoaaserRurbanAMSESsystem(Reectivadapt;eitandsucAdatadaptivdynamicallyetheMiddlewwaresystemforenSofttalwhanges.areevEvtakolutionplaceoftnon-stoppingoinformationaSystems),ject,andevprometa-obvidesplansapreectiveveagainstarcdetectedhitectureevfortsadaptinganothertheject,softconsistencywhecareerapplications,jectinalidatesrespfeasibilitonseofthepro-requiremenosedtsbandreallyenolvingvironmensystem.talmeta-obcusehanges.systemTheinformationreectivleadeevmiddlewOurareareisrbasedationonaryaexplicitUMLabstract-complianoftconcrete-base-elandcanmeta-leveel.atRBothAMSESolutionaryproconsistencyvideshecoberjectsjectswithorktheonabilitreications.yevofmeta-obdynamicallysteerscevhangingoftheirthroughbolutionaryehathatviorebcyinexploitingvironmentheirWheredesigntheinformation.cThekmeta-levmeta-obelcofkthereicationspropconsistenosedwitharcchitectureTreiesevUMLRdiagramsandincludingalidatestructuralclaims,andnbbehaofvioralofinformationtracoftrolthe(UTCS)systemused.toderiiationAbstraUmctonder(WDisseronkrettMeta-aractionA-ject")deutschealidiertFEnassungkSc"EvhnellederVorherer?nderungenerdenundLaufzeit-hartereiKteonkurrenzkjektampfgeplansinder-heute"Reication"-Bibliothekbonestimmendeject",FdenaktorenAnpassungeninkdervSoftanalysiertwStrukturare-EnDietProzesswicaufklung.genAusklung)diesemjektGrundgeeignetewirdVderzwRufernacbarkhevanpassungsf?higenbundVerwMiddleweiterbarenManipulationSystemenLevimmerene)lauter.ohlGerade"ConsistencydieeitenDom?nehderjects"informationsvksicerar-(L?sungsstrategien).bpr?feneitendenalidierungsregeln).Systemetierungenun(UTCS)terliegttlicst?ndigenewScVhwwDatenankungen.f?rZieldynamiscist(alsesindaher,desscDiehontininfr?henEinEnolutionaryttwicpassungvklungsphasendieTinecelt.hnikMeta-enCheceiniessenject")zuMaclassen,orrektheitdie?nderungen,derdieseFerden.orderungAusf?hrungsscnacunhendung(wwurfsinformationen.eitestge-nhendumautomatisierter)Basis-Aeinemdaptivit?t(losgel?stundQuellcoErwhf?hreneiterbarkSoeitolutionarygerecauchktject"weideerden.("vDerInformationen.inlutionarydieserdieDissertationterbtigungescolutionaryhrieb"ConsistencyeneMeta-ObAnsatzKtr?gt(mittelsdenderTitelhiedenerR"UrbanAMSEStrol(ReectivRehinsicandderAZielstellungdaptivf?reundMid-erhaltendlewBasis-Softareare).forgeneriertenSoftwwdannaredenEvderolutionhenofdaptionnon-stoppingReaktioninformation?nderungenSystems).derDieUmgebung)BasisProgrammsbildetutzt.eineAnpassungArceiterenhitektur,wicdieerfolgtdaszwMittelPhasen.derMeta-Ob(Selbst-)Reektion("EvnMeta-Obutzt,planumeinedemAn-GedankarianengegenderaufgetreteneAnpassbarker?nderungeitderundwErwEineiterbarkeiteseitObgerec("ConsistencyhktMeta-Obzuvwdieerden.hDieeit/KreektivderetenMiddlewbareorbkedienwtDiesiceidenhhrittevfolgenerscterhiedenererwUMLder-Ktonstrukte,UnseredieareinutztderenBasis-dieundderMeta-EbApplikeneaufwirkabstraktenen.elRvAMSESderetabliertde-EbObdurcjekte,zudie?nnen.diewF?higk"EveitMeta-ObzuralsdynamischhenChec?nderungerihresObVarberhaltensbbaufesitzen.generiertenDieerdinglic?nderungten")gescDiehieho-tMeta-Obunplanentern?tigenAusnunutzungBer?cihrerhDesign-Informationen.vDie"EvMeta-EbRules"eneDiederChecBasis-Applikerationjekte"vdieerarbonsistenzeitetAnpassungen(aucVhAufbBasisezeicersch-Beispiel-ImplemennetdesalsT"VConerdinglicSystem"hwirdung",AMSESengl.:undReication)hgeeignetehUMLv-Diagrammedenierten(Repr?senbtanertet.tenears.iiicriticismAycknothroughoutwledgmentsmThisadissertation,ecienwhilesuppanaactohieveenemenears.tthethathisboearsRautenstraucmcolleagueyandname,andwbrothers.ould(MahmoudnotwhathahasvAeenabledborkeensparedpadvisingossiblewwithoutgratitudethebhelptheseofthanksothers,whowhoduringIywtheirouldmostnotswthankslikandehatotthank.ticipatedIearwishattoMarcactivknofriendlywledgetohighhindebtednessthisand.mlotytimedeephelpinggratituderesearctoImerwhelmedythegoprooProf.danaturedeandamdevtootedDatabasesupereervisorquiteProf.yDr.theGunTterfamilySaakveort.forthanksinytromducingmostmetoto(WtheyinRahma).terestingeeldeciallyofunderstandingSoftaswbareeevcess,olution.wHisegenerositGermany6,todshareehisandinsighdiscussionstmeandcompleteideasresearcwithwme,andwthesisastlytheHestartingapofoinprecioustinforandthemewtheorkhofork.mamyvresearcwithhforprounconditionalject.ortDuevidedtoynancialClaussupphortlongoutvofyhisIgrangratefults,goIallwofasGroup,ablewtoalwparticipateysinhelpfulconferences.mDuringdefensemorganizingypartsta.yo,yIforfoundloProf.eGunsuppterMySaakgratefulegoandmhisparenfamilyandvyeryMyhospitablegratefulandgohelpful.mIwifeamesam)highlymindebtedkidstoandmTheyyvaectionatebco-supespervisorpatienDr.andWduringalterwCazzolaanfortogivingemevanyinitiativproethoughtonothisendedresearcvh.yHisMagdeburg,inspiringyguidance,hremark2007ablehmesuggestions,Ghoneimconstruc-.Contents.Listrmation:ofofFiguresObixvList.of.T.ables.xi.1bIntro.duction.1v1.1.Thesis.Statemen.t......system.....ob.......w...2.4.2.......ject-orien...hniques.Summary.....25...............2.3.2..1.1.2moApproac.h.and.Conttributionolutionof17the.Dissertation....hniques.....2.4.3.......19.......and....3.1.2.1.Approac.h..23.and.duction.......urban.......................in.ted.......2.3.3..............32.41.2.2ecConandtributionthe.Systems.Re-engineering.............analysis.............................Slicing.approac........4191.3tedTheTR.AMSES.Middlew.are:20General.Insigh.t..............Design.AMSES.Building.In.Motiv.............3.25con1.4simpliedOutline.of.the3.3DissertationImplicit.............3.3.1.vior.............28...14.Reection.the.ject-orien.paradigm..........6.215PreliminaReectionriesdels9.2.1.Soft.w.are.Engineering.Mo.dels............16.Curren.T.hniques.Analysis.Ev.of.Soft.are...2.4.1.(reno.ation)..............9.2.2.Soft.w17areImpactMaintectenance.and.Ev.olution................17.Refactoring......................11.2.2.1.Soft.w.are2.4.4mainobtenanceted.hes...................2.5.ject-Orien.Analysis.Design.ec...............2.6....11.2.2.2.Soft.w.are.ev.olution....................3.Info.R.Base.Meta.Stones.3.1.tro.and.ation..............12.2.3.Reection.T.erminology.in25SoftThewtracaretrolSystems(UTCS):.view.........26.Explicit.ersus.View..............14.2.3.1.Computational.reection....28.Implicit.eha.............................v..vi.Contents.3.3.2.Explicit5.3.2b.ehaforvior........6.2.6.2.2...............ts.............olutionary.rules.of.V.......ject33.3.4.Ligh.t.w.eigh87t.F.ormalisation.ofUTCSDesign.Information....(A):...an.....Information.............6.436.3.4.1.Structurale:design.information....109.5.3.1.......k.....5.4.........UTCS:.ecication.....UTCS..37.3.4.2.BehaSpvioral.design.information............or.....out.....Normal.o.....(A)........39.3.597Summary........case.....Dynamic.e.external.....6.4.2.erview.....Summary.............olutionary.............c.meta-ob........42.4.Evolution.Planning:.R.AMSES.Strategic.Pro.cesses.45.4.16InCasetroTheductionCompandthemotiv.ation....87.onen.............88.of.............Cases..............45.4.26.2.1UMLaDiagramsofas.Meta-Data......la.case.v.......92.y.(C):.erview.......6.3.for.........6.3.1....46.4.3.Ev.olution.and.VValidation.Planning............6.3.3.rules...........Results:.olution.Protot...6.4.1.required......49.4.3.1.Evprototolutionaryoplanning.of.the.UTCS.example.(1073.2.)...................52.4.3.273ConsistencyEvvmeta-obalidation.of.the.UTCS.example.(.3.2.)........75.Consistency.hec.er.ject..56.4.4.Op.eration-Based.A.daptation.of.Design.Information80.Summary......................57.4.4.1.Op.erations.taxonom.y.of84structuralThedesignainformationStudy.6.1.Sp.and.onen.of.UTCS..58.4.4.2.Op.erations.taxonom.y.of6.1.1bcompehatsvioral.design.information.............59.4.5.In.terpreting.the6.1.2Evecicationolutiontheb.y.Using.Script.Language..............89.UTCS......60.4.6.Summary........................90.Case.closing.lane.part.lane...............90.Normal.y.for.(B):.o.erview........64.5.The.Reective6.2.3Middlewlaaoutre:caseRanAMSESvA.t.W.o.rk.65.5.1.Soft95wDesignareRealizationEvCaseolution.through.Reection............97.Ev.rules......................66.5.1.1.The6.3.2reectivalidatione.arc.hitecture........................103.Samples.script.for.(A)............67.5.1.2.Decisional104enginesPracticalandAevEvolutionaryandrulealidationsetsyp.....106.The.libraries..............69.5.2.Reication.and106ReectionThebypyanUsingvDesign.Information....................6.571.5.3.Describing.the.Meta-lev.el.Beha.vior.of.R.AMSES.................&
.vii.7.CompafuturerisonCurriculumof.R.AMSES125to.Related.W.o.rks.111.7.1.Evdealuation.Criteria....Refactoring...Assessmen.......123.........y.........graph-transformations...............ev........112.7.2.Reectiv8e.Approac.hes.and.R123AMSES........planned.on.........8.2.2.......adaptation.............119113ols7.2

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents