您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 基于mda变化的研究及其在客户关系管理系统中的应用
基于MDA变化的研究及其在客户关系管理系统中的应用作者:陈晓峰学位授予单位:北京工业大学参考文献(41条)1.DavidSFrankel.鲍志云应用MDA20032.鲍志云解释MDA20043.田林一MDA入门必读—MDA架构详细介绍4.田林一PIM到PSM转换的途径5.陈松乔.任胜兵.王国军现代软件工程20026.丁会云.马龙发.曾宪锐.吴君杰J2EE指南20027.张路嘉敏捷建模极限编程和统一过程的有效实践20028.刘晓华精通EJB20049.田玉敏.沈金河J2EE1.4标准教程200210.紫云英MDA会带来什么11.UMLChinaOMG推荐模型驱动架构FastStart计划12.田林一使用OptimalJ开发和部署Web服务13.OMG应对中间件互操作性的挑战:模型驱动体系结构14.田林一使用OptimalJ实践MDA15.AnnekeKleppe.JosWarmer.WinBestMDAExplained:TheModelDrivenArchitecture--PracticeandPromise16.JosWarmer.AnnekeKleppeTheObjectConstraintLanguage:GettingYourModelsReadyforMDA,2ndEd17.DavidFrankelModelDrivenArchitecture:ApplyingMDAtoEnterpriseComputing18.MarcJBalcer.StephenJMellorExecutableUML:AFoundationforModelDrivenArchitecture19.TaskForceCo-ChairsDjenanaCampara,CTO,Klocwork,WilliamUlrich,President,TacticalStrategyGroup,Inc20.KrupaBenhurPatrickDJKulandaisamy,VenugopalSubbarao,Comfactory,SETLabs,InfosysTechnologiesLimited21.SMellor.MBalcer.Addison-WesleyExcutableUML:ARoundationforModel-DrivenArchitechtures200222.HKilow.JRossInformationModeling199423.BerndGWenzelVorarlbergUnversity.SoftwareArchitectureMininginRealizedDBMSs24.OptimalJWhitePaperHowModel-drivendevelopmentenhancesproductivity25.OptimalJWhitePaperHowPatternstransformUMLmodelsintohith-qualityJ2EEapplications26.UsingOptimalJ:Tutorials27.AnnekeKleppe.josWarmer.WinBestMDAExplainedthepraticeandpromiseofthemodeldrivenarchitecture28.DavidSFrankelApplyingMDAtoEnterpriseComputing29.PositionPaperSubmittedtoECOOP2001,WorkshoponmetamodelingandAdaptiveObjectModels30.SinanSiAlhirUnderstandingtheModelDrivenArchitecture(MDA31.PaulHarmonMDA:anideawhosetimecome32.TonyMallia.CIBERIncMDAReality/Implementation33.OMGdocumentMetaObjectFacility(MOF)Specification34.OMGdocumentOMGUnifiedModelingLanguageSpecification35.ModelDrivenArchitecture(MDA)FAQ…36.WendyBoggsMichaelBoggs37.ShariLawrencePfleegerSOFTWAREENGINEERINGtheoryandpractice38.FrankBuschmann.RegineMeunier.HansTohnertPeterSommerlad,MichaelStal,PeterSommerlad,MichaelStal39.SCookTheUMLFamily:Profiles,PrefacesandPackages40.OMGdocumentCommonWarehouseMetamodelSpecificationVersionl.141.CoreJ2EEPatterns:BestPracticesandDesignStrategies相似文献(6条)1.学位论文李佳宏MDA在研究生教育管理中应用研究2009MDA(ModelDrivenArchitecture)是对象管理组织(OMG)提出的软件开发架构,其主要思想是模型在软件开发过程中扮演了非常重要的角色,真正实现了功能与实现的完全剥离。将MDA引入研究生教育管理系统的开发中,将会有效解决长期以来困扰开发者的问题。本文首先分析当前研究生教育管理系统的开发过程中所存在的问题,针对这些问题阐述了基于MDA的开发模式的优点与优势。并深入研究了元对象设施MOF、基于MOF的元模型到各种信息格式的映射和元数据仓库CWM等MDA理论。提出了模型转换的定义,分析了模型转换规则包含的信息和应该具有的特征,给出了一种形式化的模型转换规则的表示法,并说明了模型转换规则在实际运用中的不足之处。本文以长春理工大学研究生教育管理系统为项目背景,根据其业务流程建立平台无关模型PIM,定义从PIM到PSM和从PSM到代码实现的模型转换规则,然后根据这些规则将PIM转化为PSM,再将PSM直接转化为实现代码。从而说明了基于MDA的开发模式同步了文档和实现代码,其模型自动转换过程不仅能极大的缩短软件开发时间,而且能大幅度提高软件质量和复用度。2.学位论文夏雷模型驱动构架中关联转换的研究2006模型驱动构架是对象管理组织提出的一种新的软件开发方法,其核心思想是模型通过变换自动产生代码。其中,模型变换的依据是模型转换规则。在定义转换规则过程中,由于不同模型的关联关系在表达形式上不一致,比较难以定义关联的转换规则。而现有的模型转换规则在关联转换方面大多只是泛泛而谈。为了解决该问题,本文主要研究了如何定义一套高质量的映射规则用于关联变换,并且设计与实现了一个执行此规则的关联转换工具。本文首先介绍了模型驱动构架开发方法的基本思想、概念、开发过程以及相关标准。然后详细讨论了作为平台独立模型的UML类图中的关联关系,并把它分为两类:普通关联和扩展关联。接着以一种模型转换规则的语法和语义,采用QVT标准中增量变换思想,定义了各种关联从UML模型到Java模型的转换规则。这套规则用伪代码的形式描述,考虑到了每一种关联的每个细节,在规则的深度上和广度上较之以往有很大的提高。最后,为了实现规则的转换功能,开发了一个基于增量变换的关联模型转换工具。该工具完全按照规则中的内容进行转换,用增量变换机制把各种关联从UML模型成功地变换为JaVa模型,并且产生结果与期望的Java模型相一致。3.学位论文方雄基于模型驱动构架的模型变换及其应用研究20042002年,OMG(国际对象管理组织)提出了MDA(模型驱动构架).MDA的目标是把业务和应用逻辑与底层的平台技术分离.基于MDA及相关标准的平台独立应用能够在一些开放或者专有平台上实现.充分细化的PIM(平台独立模型)能够智能化地转换为实现,而不必关注与具体实现技术相关的编码.也更好地实现系统的互操作性和适应业务的演化.为了实现MDA的构想,OMG制定了一系列的标准,国外很多开发工具也应运而生,具有部分MDA特性.MDA技术总体上尚处初级发展阶段,但是已经表现出极大改变软件开发状况的潜力.目前国内研究对MDA模型变换、MDA框架下的标准及各标准之间的相互关系关注甚少.MDA模型变换和MDA框架下主要标准是开发具有MDA特性工具和在这些工具下进行应用开发的基础.本文主要就是研究了MDA框架下模型变换,并利用现在典型工具实现一个MDA应用开发.本文首先介绍MDA开发过程及其框架和主要标准在MDA中的作用.然后剖析MDA的关键基础MOF(元对象工具),并给出了基于MOF和UMLProfile来扩张和建立建模语言的策略.文章后部分对MDA核心——模型变换及变换规则定义——作深入的探讨,并利用变换规则定义语言较为全面地实现了一个模型的变换规则定义.给出了基于CWM(公共仓库元模型)的模型变换建模方法.最后利用MDA开发工具OptimalJ实现了船舶涂装信息管理的PIM到PSM(平台相关模型)直至代码的模型变换.4.学位论文尹剑飞MDA环境下元建模的OMCR方法研究2005MDA是国际对象管理组织(OMG)为应对业务和技术的快速变化提出的一种开放、中立的系统开发方法和一组建模语言标准的集合。MDA以模型作为系统开发活动的主要制品,将一个应用或集成系统分离为表示商业和应用逻辑的平台无关的模型(PIMs)和表示平台技术的平台相关的模型(PSMs),通过模型转换实现PIMs到PSMs并最终到代码的(半)自动化生成,从而为解决各种互不兼容平台和中间件技术在系统集成和互操作方面存在的不足提供了新思路。 为实现MDA环境下以模型为中心的系统开发方法,元建模是极需研究的主题。元建模类似建模活动,它们之间的区别之一是建模的主题不同,元建模是对建模语言进行建模,以描述或定义建模语言的语法、语义和语用,为在MDA环境下定义和使用建模语言提供了理论和应用框架。元建模主要可分为两个刻面:元模型定义、模型组合与转换。元模型定义为模型组合与转换提供了词汇、结构和假设;模型组合使得来自相同或不同的元模型下的现有模型可通过组合方式构造出新的模型,它提供了一种领域知识设计件的重用途径;模型转换使得抽象模型可以被转换为更具体的模型、提供了构造新模型的另一种方式和为模型提供操作语义。但从目前的MDA几个重要标准如元对象设施(MOF)、统一建模语言(UML)、MOF查询/视图/转换(QVT)等来看,建模语言的定义和使用方面仍然存在一些问题,突出表现在:元模型定义的含糊性和循环定义、模型实例化术语的至少两种含义、多种元模型定义的交叉点问题、模型组合与转换缺乏统一考虑等。 本文认为仅使用图形、对象约束语言(OCL)和自然语言,不足以作为元建模活动的完备定义工具,没有具有良好语义基础、支持面向对象的中间文本语言作为元模型的定义、解释、推理、模型的组合与转换等活动的基准是导致上述问题的重要原因之一。具有良好语义基础的中间文本语言不仅仅提供了元模型的文本表示,更重要的是它的底层数学模型为元建模活动提供了坚实的理论基础。当元建模者带着该数学模型的意识进行元建模时,将有利于创建具有更清晰语义、更易推理和评价的建模语言。 在研究元建模理论、代数语义学的可执行代数规范基础上,本文提出了元建模的对象消息并发重写(OMCR)的方法。该方法以面向对象的可执行代数规范作为底层语义基础,为元模型形式化表示、模型检查、模型组合与转换等元建模活动提供了清晰的、具有可执行性的语义模型。 根植于代数项基础的值模型和类别基础的型模型,OMCR方法为元模型、元模型实例化和模型间的关系提供了更加准确、与实现无关的参照系。对MDA环境下的模型实例化关系术语的至少两种语义进行了划分,具体分为同层实例化关系和异层实例化关系,而不是笼统的实例化关系,这使得基于实例化关系的元模型定义技术具有了更明确的语义。通过重写逻辑的自反特性,对象级模
本文标题:基于mda变化的研究及其在客户关系管理系统中的应用
链接地址:https://www.777doc.com/doc-4271 .html