姜泉
- 作品数:3 被引量:5H指数:1
- 供职机构:南京大学更多>>
- 发文基金:江苏省自然科学基金国家自然科学基金国家重点基础研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- ME4ET:一个基于EDOCER模型的模型转换工具被引量:1
- 2005年
- 模型驱动体系结构(MDA)是一个以模型和元数据为中心的软件体系结构.在MDA体系中,抽象模型是软件开发的主要产品.与传统的软件开发过程相比,模型转换,特别是平台无关模型和平台相关模型之间的转换,在MDA体系中具有重要作用.模型转换需要自动化的模型转换工具的支持以减少软件开发的成本.介绍一个MDA模型转换工具———ME4ET.该工具支持EDOCER模型的建模,并支持将EDOCER模型自动转换为数据库平台和EJB平台上具体的实现,主要介绍ME4ET工具的模型转换规则和算法.
- 姜泉赵建华李宣东郑国梁
- 关键词:MDAEDOC
- 针对应用系统ER模型的MDA模型转换方法和工具
- MDA是由OMG提出的一种以模型为主要开发产品的软件开发方法。开发人员首先建立与具体技术平台的实现细节无关的高抽象程度的平台无关模型(Platform Independent Model,PIM)。然后,开发人员可以通过...
- 姜泉
- 关键词:软件开发ER模型MDA模型
- 针对应用系统ER模型的MDA模型转换方法被引量:4
- 2006年
- MDA是由OMG提出的一种以模型为主要开发产品的软件开发方法。开发人员首先建立与具体技术平台的实现细节无关的高抽象程度的平台无关模型(PlatformIndependent Model,PI M)。然后,开发人员可以通过模型转换,将高层次的模型逐渐转换成为包含了实现细节的平台相关模型(PlatformSpecific Model,PSM),直到最终的代码。模型转换的有效性决定了MDA开发方法的效率。模型转换的难点不在于模型的语法映射,而是保证转换过程中模型语义的一致。本文采用EDOC作为平台无关模型的描述方法。EDOC是OMG制定的、和具体应用平台无关的、适用于企业分布式系统建模的标准。本文针对EDOC中的实体关系模型建立了从这些模型到J2EE平台模型以及目标代码的模型转换规则。我们还在转换规则中引入了多个设计模式。软件开发人员可以根据对软件的非功能性需求,应用这些规则来选择不同的设计模式,将平台无关的ER模型转换成为J2EE平台上的模型。
- 姜泉赵建华李宣东郑国梁
- 关键词:MDAEDOC设计模式