期刊文献+
共找到9篇文章
< 1 >
每页显示 20 50 100
基于EMF和OCL的MDA软件工程方法研究 被引量:11
1
作者 常浩浩 覃征 《计算机科学》 CSCD 北大核心 2007年第1期268-271,共4页
随着基于模型的软件工程方法的兴起,模型逐渐地变为软件工程中的重要元素,介绍了OMG规范MOF、XMI和OCL及在Eclipse软件工程环境下的相关实现EMF,说明了统一建模语言UML的使用方式和存在的问题,介绍了如何用EMF和OCL来设计建模语言,比较... 随着基于模型的软件工程方法的兴起,模型逐渐地变为软件工程中的重要元素,介绍了OMG规范MOF、XMI和OCL及在Eclipse软件工程环境下的相关实现EMF,说明了统一建模语言UML的使用方式和存在的问题,介绍了如何用EMF和OCL来设计建模语言,比较了基于EMF的建模语言和基于EBNF的计算机语言之间的区别与联系,给出了结合模板和OCL的模型转换方法,通过把UML类模型转换到O/R映射框架说明了此方法的有效性,分析了MDA软件工程方法的重用机制。 展开更多
关键词 元对象设施 对象约束语言 EMF 模型驱动体系结构 UML类模型 模型转换 O/R映射
在线阅读 下载PDF
MDA模型转换的OCL扩展 被引量:4
2
作者 余金山 周武斌 《小型微型计算机系统》 CSCD 北大核心 2012年第3期548-551,共4页
模型驱动架构(MDA)是继CORBA,UML之后由OMG推出的重要的软件开发方法学.MDA的核心是模型转换,模型转换语言又是实施模型转换的关键.本文从MOF元模型的角度首先对OCL进行动态特性的扩展,使其具备表达动态行为语义的能力;然后通过扩展相... 模型驱动架构(MDA)是继CORBA,UML之后由OMG推出的重要的软件开发方法学.MDA的核心是模型转换,模型转换语言又是实施模型转换的关键.本文从MOF元模型的角度首先对OCL进行动态特性的扩展,使其具备表达动态行为语义的能力;然后通过扩展相关关键字,定义了一个完整的模型转换程序框架;并提出创建中间转换对象实现了模型转换的可追溯性以及源模型和目标模型转换的同步性. 展开更多
关键词 模型驱动 模型转换 模型转换语言 对象约束语言
在线阅读 下载PDF
基于EMF和OCL的MDA的软件工程方法探究
3
作者 马鸣 《电子测试》 2013年第9期37-38,3,共3页
随着科学技术的发展,软件工程开始广泛运用于各行各业中,比如说在机械设备上运用软件工程来改进机械。软件工程自20世纪60年代产生以来就受到了广泛关注,软件工程方法是软件工程的核心,目前影响力较高的软件工程方法主要有:结构化方法... 随着科学技术的发展,软件工程开始广泛运用于各行各业中,比如说在机械设备上运用软件工程来改进机械。软件工程自20世纪60年代产生以来就受到了广泛关注,软件工程方法是软件工程的核心,目前影响力较高的软件工程方法主要有:结构化方法、面向对象方法和形式化方法。伴随着基于模型的软件工程方法的兴起,MDA软件工程方法开始出现在人们的视野中。MDA软件工程方法是为了软件开发的重要方向。本文从EMF和OCL的角度来分析探讨建模语言,探讨结合模板和OCL的模型转换方法,促进模型到代码的转换方法的开发。 展开更多
关键词 EMF 软件工程方法 ocl mda
在线阅读 下载PDF
基于MDA的软件测试用例生成 被引量:2
4
作者 蒋忠炜 张云华 谢轩昂 《计算机工程与应用》 CSCD 北大核心 2007年第17期97-99,共3页
将MDA中模型驱动的软件代码自动化生成思想应用于模型驱动的软件测试用例自动化生成。从UML/OCL模型出发,采用缺陷测试理论、变异分析技术,结合约束处理规则,开发一个可以自动生成单元测试用例的框架,提高软件测试的自动化程度,从整体... 将MDA中模型驱动的软件代码自动化生成思想应用于模型驱动的软件测试用例自动化生成。从UML/OCL模型出发,采用缺陷测试理论、变异分析技术,结合约束处理规则,开发一个可以自动生成单元测试用例的框架,提高软件测试的自动化程度,从整体上提高软件的开发效率。 展开更多
关键词 mda ocl 缺陷测试 测试用例生成
在线阅读 下载PDF
基于OCL的模型转换语言应用研究 被引量:2
5
作者 周武斌 余金山 《计算机与现代化》 2009年第9期105-108,共4页
模型转换语言是实施MDA的关键,在整个MDA体系中必须要有明确完备的转换语言。首先对模型转换语言的特性和现有的主要模型转换语言进行了简要的说明和分析,然后对对象约束语言(OCL)作为模型转换语言进行理论相关分析。在分析的基础上,提... 模型转换语言是实施MDA的关键,在整个MDA体系中必须要有明确完备的转换语言。首先对模型转换语言的特性和现有的主要模型转换语言进行了简要的说明和分析,然后对对象约束语言(OCL)作为模型转换语言进行理论相关分析。在分析的基础上,提出了对对象约束语言进行扩展,最后提出了一个基于对象约束语言的模型转换框架。 展开更多
关键词 模型驱动架构 对象约束语言 元对象设施 QVT MTF 模型转换语言
在线阅读 下载PDF
对象约束语言在MDA模型转换中的应用 被引量:1
6
作者 杜浩 蒋波 《交通与计算机》 2006年第1期73-76,共4页
介绍了对象约束语言OCL(OB JECT CONSTRA IN T LANGUAGE)的概念、特性,分析了OCL元模型与UM L元模型间的关系,在此基础上对OCL在M DA(M ODE L DRIVEN ARCH ITECTURE)模型转换中的应用进行了研究,指出OCL存在的问题,并对OCL的研究方向提... 介绍了对象约束语言OCL(OB JECT CONSTRA IN T LANGUAGE)的概念、特性,分析了OCL元模型与UM L元模型间的关系,在此基础上对OCL在M DA(M ODE L DRIVEN ARCH ITECTURE)模型转换中的应用进行了研究,指出OCL存在的问题,并对OCL的研究方向提出了几点建议。 展开更多
关键词 ocl mda 模型转换 元模型 转换规则
在线阅读 下载PDF
一种提高元建模语义完整性的方法 被引量:2
7
作者 刘俊莉 《计算机技术与发展》 2009年第12期40-43,共4页
元建模发生在模型驱动架构中的元元模型、元模型和模型层中,传统的元建模采用统一建模语言UML描述。但是实践证明,UML无法提供与对象有关的所有信息,缺少描述模型中关于对象的附加约束,而且无法描述不同模型之间的转换。针对传统元建模... 元建模发生在模型驱动架构中的元元模型、元模型和模型层中,传统的元建模采用统一建模语言UML描述。但是实践证明,UML无法提供与对象有关的所有信息,缺少描述模型中关于对象的附加约束,而且无法描述不同模型之间的转换。针对传统元建模中的语义缺陷,特引入对象约束语言来提高元建模的精确性。文中阐述了如何结合UML和OCL应用于元模型,提高元建模语义完整性,加强元建模的可读性和可执行性,并且使用该方法能够检测出约束冲突。 展开更多
关键词 元建模 模型驱动架构 统一建模语言 对象约束语言 语义完整性
在线阅读 下载PDF
PIM到关系PSM的转换方法研究 被引量:2
8
作者 何曼 刘湘伟 郝成民 《计算机工程》 CAS CSCD 北大核心 2010年第3期58-60,63,共4页
针对模型驱动体系结构中的模型转换问题,提出一种从PIM关系类图到SQL关系PSM的二步转换法,通过依赖、泛化、关联3类关系的初步转换,使其脱离关系线,得到仅与属性类型相关的PIM类图,并对不同类型的属性制定相应的转换规则,利用一个具体... 针对模型驱动体系结构中的模型转换问题,提出一种从PIM关系类图到SQL关系PSM的二步转换法,通过依赖、泛化、关联3类关系的初步转换,使其脱离关系线,得到仅与属性类型相关的PIM类图,并对不同类型的属性制定相应的转换规则,利用一个具体示例展示了转换过程及其结果。实验结果表明,与简单的关联关系转换相比,该方法更全面,能够完整实现模型转换。 展开更多
关键词 模型驱动体系结构 模型转换 关系 对象约束语言
在线阅读 下载PDF
对象约束语言及其在精化PIM中的应用
9
作者 邱芬 杜浩 《电脑开发与应用》 2006年第2期24-26,共3页
为了应用精确、完备的PIM自动进行模型转换、校验及编译,分析了OCL元模型与UML元模型间的关系,在此基础上对OCL在精确化平台无关模型(PIM)方面的应用进行了研究,指出OCL面临的挑战,并对OCL的研究方向提出了几点建议。对象约束语言OCL可... 为了应用精确、完备的PIM自动进行模型转换、校验及编译,分析了OCL元模型与UML元模型间的关系,在此基础上对OCL在精确化平台无关模型(PIM)方面的应用进行了研究,指出OCL面临的挑战,并对OCL的研究方向提出了几点建议。对象约束语言OCL可以对模型中的元素进行约束和查询,可以在MOF的任意一层上定义模型语言,还可以通过各种方法定义模型的转换规则。 展开更多
关键词 对象约束语言 mda 平台无关模型 ocl约束 元模型
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部