一种基于MOF的MDA方法

来源 :宁夏大学 | 被引量 : 0次 | 上传用户:eykical520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MDA是OMG组织于2000提出的一种软件开发方法,旨在实现提高软件生产效率、降低软件生产成本、提高软件可移植性、提高软件的可复用性、增强软件的可维护性等目标。   文章介绍了MDA的产生背景,发展和研究现状,基本概念,基本框架和五大相关技术标准MOF、UML、CWM、XMI、QVT。在对目前主流的模型转换方法进行分析和总结后,提出了一种基于MOF元模型的混合模型转换方法。这种基于MOF元模型的转换方法借鉴了直接转换方法的特点,使用第三代程序设计语言描述模型转换规则,易于转换工具的构造和实现。模块化思想的引入进一步改善了这种模型转换方法,它使得模型转换更具灵活性,转换得到的PSM和最终代码更具模块性,提高了转换规则的可复用性和可维护性。从UML类图PIM到关系数据PSM,关系数据PSM到SQL代码转换的例子展示了这一新的基于MOF元模型的模型转换方法。这一基于MOF的MDA方法的全面介绍是通过一个基于WEB的原型系统实现的。这个原型系统具有很强的代表性,它实现了WEB用户的登录、注销和注册功能。通过对原型系统的扩展,可以实现更加复杂的WEB应用程序。为了使MDA的生命周期更加适合类似系统的开发,为了更好的应用这种基于元模型的模型转换方法,文章对其MDA的生命周期做出了修改:在生成PIM之后,确定系统架构,以明确将要生成的PSM及其所包含的子技术,然后生成各个子技术的PSM。
其他文献
特征提取算法和分类识别技术是图像处理技术中的重要组成部分,是模式识别领域的关键技术之一。基于视觉的特征提取包括颜色、纹理、形状三个方面。外轮廓信息是形状特征中的
在XX潜艇作战系统仿真研究中,计算机生成兵力(CGF)模型库是仿真应用的信息支撑。目前模型管理系统中的模型独立存在,不能体现模型之间的相互关系,此外,系统查询能力不能实现
目前,有杆抽油系统广泛应用于采油生产过程中,通过随时了解油井有杆系统各方面参数,就可知道油井的工作状况。这些参数主要包括抽油机油杆的冲程、荷载、位移量和抽油机油杆的示
科技的高速发展带来了数据的爆炸式增长,数据挖掘能在纷杂,海量的数据中提取对人类生产生活有用的信息。聚类分析因其独特的优势,现阶段已变为数据挖掘领域一个重要研究方向
目的 分析肺结核合并肺心病心律失常的临床效果.方法 选取我院2018年4月~2019年2月收治结核合并肺心病心律失常患者42例,对其进行疾病病因及心率失常类型占比及治疗后心率失常
目的 探究溶栓后介入疗法和直接介入疗法治疗急性心肌梗死的疗效分析.方法 选择我院2016年5月~2018年5月收治的62例急性心肌梗死疾病患者作为本次研究对象,将62例急性心肌梗死
鉴于科学研究和实际工程中许多问题的复杂性、约束性、非线性、多局部极小和建模困难等特点,寻找适用于各种不同需求的新型智能优化方法一直是许多学科的一个重要研究方向。