期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
Meta-model Based Model Organization and Transformation of Design Pattern Units in MDA
1
作者 杨长春 赵子艺 孙婧 《Journal of Measurement Science and Instrumentation》 CAS 2010年第2期183-187,共5页
To achieve the purpose of applying design patterns which are various in ldnd and constant in changing in MDA from idea and application, one way is used to solve the problem of pattern disappearance which occurs at the... To achieve the purpose of applying design patterns which are various in ldnd and constant in changing in MDA from idea and application, one way is used to solve the problem of pattern disappearance which occurs at the process of pattern instantiation, to guarantee the independence of patterns, and at the same time, to apply this process to multiple design pattems. To solve these two problons, the modeling method of design pattern traits based on meta-models is adopted, i.e., to divide the basic operations into atoms in the metamodel tier and then combine the atoms to complete design pattem units meta-models withtout business logic. After one process of conversion, the purpose of making up various pattem traits meta-model and dividing business logic and pattern logic is achieved. 展开更多
关键词 mda PIM design pattern model organization
在线阅读 下载PDF
一个MDA支撑工具的设计与实现 被引量:3
2
作者 陈晓燕 赵建华 +1 位作者 李宣东 郑国梁 《计算机工程与设计》 CSCD 北大核心 2005年第1期37-40,43,共5页
MDA是OMG提出的用于解决中间件集成问题的软件开发方法。MDA开发方法以系统模型作为软件开发的主线。在这样的开发过程中,强有力的模型转换支撑工具是MDA思想能够得到广泛应用的关键。而从平台无关模型PIM到平台相关模型PSM的转换工具... MDA是OMG提出的用于解决中间件集成问题的软件开发方法。MDA开发方法以系统模型作为软件开发的主线。在这样的开发过程中,强有力的模型转换支撑工具是MDA思想能够得到广泛应用的关键。而从平台无关模型PIM到平台相关模型PSM的转换工具尤其重要。描述了一个从PIM自动转换到PSM的工具的设计思想。工具使用EDOC profile的一个子集作为PIM的描述方法,使用J2EE作为目标平台。基于一组从PIM到J2EE平台上软件模型的转换规则,工具实现了从PIM到J2EE平台上的PSM的自动转换。 展开更多
关键词 mda edoc J2EE 模型转换 软件开发方法 中间件集成问题
在线阅读 下载PDF
针对应用系统ER模型的MDA模型转换方法 被引量:4
3
作者 姜泉 赵建华 +1 位作者 李宣东 郑国梁 《计算机科学》 CSCD 北大核心 2006年第7期236-241,共6页
MDA是由OMG提出的一种以模型为主要开发产品的软件开发方法。开发人员首先建立与具体技术平台的实现细节无关的高抽象程度的平台无关模型(PlatformIndependent Model,PI M)。然后,开发人员可以通过模型转换,将高层次的模型逐渐转换成为... MDA是由OMG提出的一种以模型为主要开发产品的软件开发方法。开发人员首先建立与具体技术平台的实现细节无关的高抽象程度的平台无关模型(PlatformIndependent Model,PI M)。然后,开发人员可以通过模型转换,将高层次的模型逐渐转换成为包含了实现细节的平台相关模型(PlatformSpecific Model,PSM),直到最终的代码。模型转换的有效性决定了MDA开发方法的效率。模型转换的难点不在于模型的语法映射,而是保证转换过程中模型语义的一致。本文采用EDOC作为平台无关模型的描述方法。EDOC是OMG制定的、和具体应用平台无关的、适用于企业分布式系统建模的标准。本文针对EDOC中的实体关系模型建立了从这些模型到J2EE平台模型以及目标代码的模型转换规则。我们还在转换规则中引入了多个设计模式。软件开发人员可以根据对软件的非功能性需求,应用这些规则来选择不同的设计模式,将平台无关的ER模型转换成为J2EE平台上的模型。 展开更多
关键词 mda 模型转换 edoc 设计模式
在线阅读 下载PDF
基于MDA的设计模式建模与模型转换 被引量:32
4
作者 张天 张岩 +2 位作者 于笑丰 王林章 李宣东 《软件学报》 EI CSCD 北大核心 2008年第9期2203-2217,共15页
MDA(model driven architecture)的一个重要意图是将模型作为软件开发的基本单元,以进一步提高软件开发的抽象层次.为此,MDA划分了3种抽象级的模型,并通过建立高抽象级的模型和向低抽象级模型及代码的转换来构造可运行的应用程序.在MDA... MDA(model driven architecture)的一个重要意图是将模型作为软件开发的基本单元,以进一步提高软件开发的抽象层次.为此,MDA划分了3种抽象级的模型,并通过建立高抽象级的模型和向低抽象级模型及代码的转换来构造可运行的应用程序.在MDA的框架下,将设计模式作为一种独立的建模和转换单元能够在较高的抽象层次上充分支持复用并提高建模粒度,从而进一步发挥设计模式的优点,提高软件开发效率、降低生产成本.然而,要在MDA的框架下将设计模式作为完整的开发单元来使用,必须解决以模式为单元的建模及转换两个具体问题.针对单元化模式建模的问题,通过扩展MOF(meta object facility)的方式定义了模式单元元模型,并提供了基于此元模型的单元化建模支撑机制,以分离业务模型与模式模型的方式解决了该问题.针对单元化模式模型转换问题,在模式单元元模型的基础上定义了向EJB平台的转换规则.该转换规则使用QVT标准描述,支持单元化的模式模型转换,并具有良好的复用性. 展开更多
关键词 mda(model DRIVEN architecture)设计模式 建模 模型转换
在线阅读 下载PDF
ME4ET:一个基于EDOCER模型的模型转换工具
5
作者 姜泉 赵建华 +1 位作者 李宣东 郑国梁 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第5期512-519,共8页
模型驱动体系结构(MDA)是一个以模型和元数据为中心的软件体系结构.在MDA体系中,抽象模型是软件开发的主要产品.与传统的软件开发过程相比,模型转换,特别是平台无关模型和平台相关模型之间的转换,在MDA体系中具有重要作用.模型转换需要... 模型驱动体系结构(MDA)是一个以模型和元数据为中心的软件体系结构.在MDA体系中,抽象模型是软件开发的主要产品.与传统的软件开发过程相比,模型转换,特别是平台无关模型和平台相关模型之间的转换,在MDA体系中具有重要作用.模型转换需要自动化的模型转换工具的支持以减少软件开发的成本.介绍一个MDA模型转换工具———ME4ET.该工具支持EDOCER模型的建模,并支持将EDOCER模型自动转换为数据库平台和EJB平台上具体的实现,主要介绍ME4ET工具的模型转换规则和算法. 展开更多
关键词 mda 模型转换 edoc
在线阅读 下载PDF
支持MDA的设计模式建模与模型转换方法研究 被引量:10
6
作者 曾一 周吉 +1 位作者 孙政 许林 《计算机工程与应用》 CSCD 2012年第1期76-80,共5页
设计模式是描述某一类问题的通用解决方案,可以提高软件开发的可重用性,但在设计模式建模中存在模式消失和模式组合复杂化等问题,模型的可扩展性低,不利于模型到代码的自动化转换。由此,在MDA框架下,引入角色的建模思想,提出了一种基于E... 设计模式是描述某一类问题的通用解决方案,可以提高软件开发的可重用性,但在设计模式建模中存在模式消失和模式组合复杂化等问题,模型的可扩展性低,不利于模型到代码的自动化转换。由此,在MDA框架下,引入角色的建模思想,提出了一种基于Ecore的设计模式建模和模型转换方法,该方法在元模型层抽象并扩展了设计模式通用元素的元模型,使得不同的模式组合模型通过对相同的模式元素元模型进行转换可以获得相应的应用模型,从而增强了设计模式建模的可扩展性和模型转换的通用性,为MDA框架中设计模式建模和模型转换提供了一种有效的途径。 展开更多
关键词 设计模式 模型转换 模型驱动架构 模式通用元素 元模型
在线阅读 下载PDF
模型驱动构架中基于元模型的设计模式单元的组建和转换 被引量:2
7
作者 杨长春 赵子艺 孙婧 《计算机应用》 CSCD 北大核心 2010年第9期2354-2357,2382,共5页
设计模式种类繁多而且在不断变化,要在模型驱动构架(MDA)下真正做到从思想和实现上均能应用设计模式,需要解决其实例化后的模式消失问题,保证模式的独立性,并且可以将这个过程适用到多种设计模式中去。针对以上两个问题,采取一种基于元... 设计模式种类繁多而且在不断变化,要在模型驱动构架(MDA)下真正做到从思想和实现上均能应用设计模式,需要解决其实例化后的模式消失问题,保证模式的独立性,并且可以将这个过程适用到多种设计模式中去。针对以上两个问题,采取一种基于元模型的设计模式单元的建模方法,从元模型层面划分基本操作为不可分的原子,组合出完整的不包含业务逻辑部分的设计模式单元元模型,使多种模式单元元模型的组合构建和业务、模式逻辑相分离在经过一次转换过程后同时实现。 展开更多
关键词 模型驱动构架 平台无关模型 元模型 设计模式 模型组建
在线阅读 下载PDF
访问者设计模式在模型转换中的应用研究 被引量:3
8
作者 郑建华 李迪 肖苏华 《制造业自动化》 北大核心 2008年第11期41-43,50,共4页
模型转换是实现以模型以中心的特定领域建模开发方式的关键问题。文章分析了模型转换传统开发过程提出采用访问者设计模式来提高模型转换工具的扩展性,并对嵌入式数控系统的应用设计了该设计模式的实例。针对本应用的特殊性改进了原来... 模型转换是实现以模型以中心的特定领域建模开发方式的关键问题。文章分析了模型转换传统开发过程提出采用访问者设计模式来提高模型转换工具的扩展性,并对嵌入式数控系统的应用设计了该设计模式的实例。针对本应用的特殊性改进了原来的访问者设计模式,实现了源模型结点的遍历与处理操作分离,进一步提高了代码的可重用性。 展开更多
关键词 特定领域建模 模型转换 访问者设计模式
在线阅读 下载PDF
模式语义链元建模及其应用 被引量:1
9
作者 尹剑飞 郭荷清 彭新一 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2005年第3期50-54,共5页
大粒度的模型转换是模型驱动软件开发场景下的重要技术需求,仅通过定义通用模型转换语言不足以满足这一需求,其中一个原因是通用模型转换语言工作在特定建模语言的元模型层次而非一般设计意图层次上.文中提出一种模式语义链(PSL)元建模... 大粒度的模型转换是模型驱动软件开发场景下的重要技术需求,仅通过定义通用模型转换语言不足以满足这一需求,其中一个原因是通用模型转换语言工作在特定建模语言的元模型层次而非一般设计意图层次上.文中提出一种模式语义链(PSL)元建模方法.通过重型扩展统一建模语言(UML)元模型以直接形式化描述可表达一般设计意图的模式,并应用UML动作语义和元模型继承实现模式自动生成及转换.该方法为实现一般设计意图层次上的大粒度模型转换提供了有效支持. 展开更多
关键词 模式语义链 统一建模语言 对象约束语言 设计意图 模型转换 模式自动生成
在线阅读 下载PDF
基于工作流模式的元建模研究 被引量:1
10
作者 魏歌 《计算机工程与设计》 CSCD 北大核心 2011年第5期1730-1733,1737,共5页
把另一个工作流语言系统纳入到模型驱动架构中来,是该系统开发由理论逐步走向应用的途径,为了实现这个构思,提供了基于的工作流模式的建模方法。通过对于工作流元建模开发架构进行的认知与分解,确定了另一个工作流语言系统在该架构中最... 把另一个工作流语言系统纳入到模型驱动架构中来,是该系统开发由理论逐步走向应用的途径,为了实现这个构思,提供了基于的工作流模式的建模方法。通过对于工作流元建模开发架构进行的认知与分解,确定了另一个工作流语言系统在该架构中最适合的阶段和层次。在此基础上,建立了基于工作流模式的元建模框架,利用图的语言,设计了基于结构及特点分析的模型转换的框架。该方法有利于提高软件开发的效率并具有交互性和可复用性。 展开更多
关键词 元模型 模型转换 模型驱动架构 工作流模式 另一个工作流语言
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部