【摘 要】
:
随着软件技术的频繁更新发展,传统软件开发行业出现了代码复杂庞大,可复用性低,需求频繁变更等问题。为了解决这些问题,OMG提出了MDA这一软件开发方法。MDA以模型表示和模型
论文部分内容阅读
随着软件技术的频繁更新发展,传统软件开发行业出现了代码复杂庞大,可复用性低,需求频繁变更等问题。为了解决这些问题,OMG提出了MDA这一软件开发方法。MDA以模型表示和模型转换为中心,通过建立PIM模型,根据转换规则转换为PSM模型,然后PSM模型再根据转换规则转换生成可直接用于系统实现的代码。但是,现有支持MDA架构的工具大部分仍然没有遵守OMG为MDA提供的统一标准规范,而且支持标准规范的工具或者文档仍然以各标准规范的旧版本为主。另一方面,MDA仍处于研究阶段,距离实现仍然有一段距离。本文以实现PIM模型到PSM模型的自动转换为线索,对转换中模型变化的传播控制进行改进研究,并总结了建模步骤以及阐述了模型转换的方法和应用场景,介绍了最新的各个标准规范,期望给MDA爱好者提供一些建议。首先依据当前软件开发所遇问题的背景引入了MDA的特点及研究意义,并给出了MDA的当前研究现状。然后阐述了MDA相关的基本原理和最新标准规范,并对支持MDA的开源项目EMF和mediniQVT转换工具做了介绍。之后又总结了基于MOF的建模步骤,以及MDA模型转换途径和应用场景。最后在一银行系统需求的背景下,建立平台无关元模型、平台相关元模型和PIM模型,并使用XMI存储模型,基于QVT-Relations定义元模型之间的转换规则,应用mediniQVT工具实现PIM模型到PSM模型的自动转换,并研究实现了对转换中模型变化的传播控制。
其他文献
应用无盘旱育免耕抛秧技术,可显著提高秧苗素质,并且省工、省力、省水、节本、增效,而且可以减少水土流失,提高土壤保肥保水能力。本文就育秧、大田准备、抛秧、大田管理等环
为了解叶面喷施沼液对黄瓜生长发育和产量品质的影响,进行了喷施不同浓度沼液在黄瓜上的作用研究。结果表明:喷施沼液能显著促进黄瓜的营养生长和生物产量,以喷施60%沼液产量
<正> 一种新型阻火器在洛阳李楼白碛锅炉修配厂投产。这种WH阻火器可用于石化厂的油箱,储油运油的车辆,各种天然气、煤气等可燃气体管路上,以防止由于电火花、高温、摩擦、撞
以问卷调查的方式,统计了数字资源在重庆交通大学的利用情况,探讨了9种主要的中外文数据库与高校学科专业的设置是否相适应,与目标用户的专业知识结构是否相符合,以此来衡量
研究背景:2007年,美国4000多只狗、猫食用了含有三聚氰胺的饲料而出现肾功能衰竭。2008年,因长期食用含有三聚氰胺的婴幼儿配方奶粉,我国累计294,000婴幼儿接受检查治疗,其中
目的:观察托伐普坦治疗慢性心力衰竭急性发作的短期临床疗效及安全性。方法:1、采用随机对照方法:研究对象选择自2014年4月-2015年4月期间在山西医科大学第一医院心内科重症
AISI 310S不锈钢因其优良的耐腐蚀性能而广泛应用于石油化工、能源交通、农机建材水利电力等行业,但其相对较低的耐磨性能已经成为制约其更广泛应用的主要因素。尤其在腐蚀性
目的通过研究肝癌细胞来源的外泌体诱导PD-1的表达调控CD4~+、CD8~+T细胞的功能,以此探讨肝癌细胞来源的外泌体与肝癌免疫功能的关系,为临床上肝癌的免疫治疗提供理论依据。
威宁气候条件独特,适宜苦荞生长,但长久以来农民种植苦荞都保持分散种植,零星销售的生产销售状态,加之贮藏条件差,苦荞滞销最后大多霉烂,种植户心疼却又无奈。