一个支持MDA框架开发的开发环境—SiloMDA的研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:cedzyh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从对象管理组织(OMG)2001年提出模型驱动体系架构(MDA)到现在已经经历了相当长时间,这期间OMG稳步地推动着MDA各种相关标准的制定和完善,产业界也有众多的公司和开源组织开始尝试MDA的各种实现,MDA从单纯的理论研究领域逐步向提供实际应用过渡。 但现有的开源MDA通常基于传统的模板技术来实现代码生成,这样提高了软件的健壮性,但弱化了MDA中模型转换和PSM的概念,增大了实现复杂模型转换的难度。并且缺乏一个可视化的集成环境来整合各种MDA的环节,使得进行MDA开发时,开发人员需要熟悉多种实现并努力使它们相互之间能够协作。本文主要目标是提出一个MDA框架,该框架的目标是克服上面所说的现有MDA实现的缺点,我们的工作主要集中在以下几方面: 采用混合的方式来进行模型的处理,平台无关模型到平台相关模型间的转换通过嵌入在宿主语言中的一种模型转换语言来实现,而从平台相关模型到代码的转换还是采用传统的模板技术来实现,这种方式可以同时具备模型转换语言的灵活性和模板技术的易于理解的特性。 和Eclipse平台相结合以提供良好的开发环境,在Eclipse平台插件架构的基础上建立框架的扩展整合机制,使系统的各个部分可以不断的演化发展,并且在提供系统缺省实现的同时可以整合现有的实现,模型转换开发人员也可以不断加入新的模型转换扩展。 文中最后则给出了使用SiloMDA设计实现的一个基于Java平台的出版系统案例。
其他文献
本文阐述了一个应用于水产渔业领域的中文专业搜索引擎的设计与实现过程,研究探索了适用于专业搜索引擎的网络爬行技术、中文分词技术、信息检索技术、网页的排序及消重等技术
本文运用风险管理的理论和方法,并结合计算机技术和管理科学理论,对地区供电市场营销风险分析决策支持系统进行设计与实现。论文从供电能力风险、地区供电企业与小火电利益风
基于统计学习理论而发展起来的支持向量机在处理货币识别这类非线性、高维、小样本模式识别问题方面具有很大的优越性。但是SVM中核函数的选择问题、多种货币特征融合问题和
Internet的不断发展为服务提供商(ISP)提供了巨大的商业机会,同时也对其骨干网络提出了更高的要求。人们希望Internet网络不仅能够提供E-Mail、浏览网页等服务,还能够提供宽带
本文详细介绍了运用开放式数控技术的电火花制标实时控制系统的设计与实现。首先,分析开放式数控技术的电火花制标实时控制系统的实际应用需求,结合国内外数控技术的发展现状及
本文以网格状分簇结构为例,分别从簇内的可靠观测和簇间的可靠连通两个方面开展容错拓扑控制技术的研究。主要工作体现在以下几个方面: (1)针对簇内成员的观测半径,研究簇内
Z+智能平台是用来表达、积累知识,并利用这些知识对软件系统进行智能支持的平台。通过抽象知识组成知识库,可以结合各种先进智能手段对现有的系统提供软件智能化支持。另外,Z+智
本文对网上申报审批系统的设计与实现进行了研究。文章对当前网上申报审批系统当中存在的问题进行了深入的剖析,针对目前网上申报审批系统中最大的安全保障问题,提出了全面的解
随着下一代数字家庭应用模式的兴起,家庭网关作为数字家庭的核心设备,日益成为人们关注的焦点。传统家庭网关通常仅作为家庭内外网的连接枢纽,无法满足下一代数字家庭网络在
信用卡业务的迅速发展,导致所涉及到的业务资料变得异常庞杂,需要一个设计良好的管理系统来进行有效的资源管理。由于系统规模庞大,用户逻辑复杂且要求能在一个较短的时间内设计