Skip navigation

Please use this identifier to cite or link to this item: http://localhost:8080/xmlui/handle/123456789/595
Title: Certain investigations on the impact of model driven architecture on persistence service design
Authors: Manavalan, Ramaraju
Nadarajan, R
Keywords: Software Modelling
Model driven architecture
Persistence service
Non-functional requiremenst modelling
Middleware platform
Issue Date: 9-Mar-2007
Publisher: Anna University
Abstract: Themottoofthisthesisistoachieve“writeoncepersistanywhere”indistributedenvironment.Distributedapplicationsdevelopmentusingmodelbasedmethodsnaturallystartswithfunctionalrequirementsgivenbytheapplication.ThemodelcapturingtheserequirementsisthenrefinedbytakingmoreaspectsoftheTechnology/Platformsintoaccount.TheModelDrivenArchitecture(MDA)hasbeenintroducedbytheObjectManagementGroup(OMG)inordertomodelsystemsindependentlyofthe(middleware)platformused.Forthis,PlatformIndependentModels(PIMs)andPlatformSpecificModels(PSMs)aredefinedinMDA.PIMsmodelasystemindependentlyofasetofpossibletargetplatformsandPSMsmodelasystemintermsofaparticularplatform.WhenthetransformationbetweenPIMsandPSMsarewellunderstood,thedevelopmentofdistributed applicationscanbecomelesscostly.InordertoadapttheMDAforsoftwaredevelopments,someobstacleslikeacceptanceofmodeling forsoftwaredevelopment,Platform/TechnologydependenceofpervasiveServicesetchavetoberemoved.Thisworkaimstopromotethepersistenceserviceofpervasiveservicecategoryfromplatformdependencytoindependentformwithautomatedroundtripengineering.ThefirstinvestigationistoformMDAbasedreverseengineeringforlegacypersistenceservicetoconstructplatformindependentpersistenceservicemodelforagivenapplicationcontext.ThesecondinvestigationistodevisetoolspecificpersistenceservicedesignusingPlatformIndependentModel,PlatformSpecificModelandmappingbetweenthem.ThethirdinvestigationisbasedontherealizationoftoolchainforMDAbasedsoftwaredevelopment.MDAcomponentsarethebestway torealizetoolinteroperabilityintoolchainwithreengineering,reverseengineeringandroundtripengineeringaspects.Thisis validatedbyaddingQoSaspectatvariouslevelsofToolchain.Thisstudyprovidesanexperimentalbackdropforthedevelopmentanddesignapproacheseachholdinglessonsforpersistenceservicedesign,itspreservationandroundtripengineering.Abstractionlevelsarenecessaryforthedesignofanypervasiveservicelikepersistenceservice.TooldependencyandpastinvestmentaretwomajordecidingfactorsinusingMDAforpersistenceservicedevelopment.Implementationofexperimentsservestovalidatetheapproachwithencouragingresults.
URI: http://localhost:8080/xmlui/handle/123456789/595
Appears in Collections:Computer Applications

Files in This Item:
File Description SizeFormat 
abstract6.pdfABSTRACT44.75 kBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.