跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

产品演示:通过 RSA 实现 MDD/MDA 开发中的模型到模型转换

李燕生, 高级技术顾问, IBM
李燕生是 IBM Rational 的一名高级技术顾问。

简介:  本演示通过实现一个简单的 UML 扩展,基于这个 UML 的扩展实现了模型到模型的转换逻辑,告诉大家如何使用 Eclipse 中提供的 EMF API 进行 MDD 的编程,MDD 开发人员可以将提供的项目导入 RSA 或者 RSM,作为 MDD 的开发参考和学习起点。

发布日期: 2007 年 11 月 29 日
级别: 中级
访问情况 : 2265 次浏览
评论: 

本演示通过实现一个简单的 UML 扩展,基于这个 UML 的扩展实现了模型到模型的转换逻辑,告诉大家如何使用 Eclipse 中提供的 EMF API 进行 MDD 的编程,MDD 开发人员可以将提供的项目导入 RSA 或者 RSM,作为 MDD 的开发参考和学习起点。

在本演示中

MDD/MDA 作为软件开发领域中新兴的技术,由于它在规范企业开发流程,提高架构师对整个软件的掌控能力,提高软件开发效率等方面的诸多优势,越来越多的软件开发企业会将这一技术运用到软件开发的过程中,而采用 MDD/MDA 的开发方式中,编写从模型到模型,从模型到代码转换的代码是十分重要的部分。

这个示例通过实现一个简单的 UML 扩展,基于这个 UML 的扩展实现了模型到模型的转换逻辑,告诉大家如何使用 Eclipse 中提供的 EMF API 进行 MDD 的编程,MDD 开发人员可以将提供的项目导入 RSA 或者 RSM,作为 MDD 的开发参考和学习起点。

系统需求

您的浏览器必须支持及启用 JavaScript 并且必须安装有 Macromedia Flash Player 6 或更高版本。您可以在此链接处下载最新的 Flash Player http://www.macromedia.com/go/getflashplayer/

要求

用户需要对 RSA/RSM 在模型构建方面有一定的使用经验,对 UML、UML 扩展、MDD(Model-Driven Development,模型驱动开发)、EMF 有一定的知识,同时用户最好有一定的 J2EE 开发的经验。

文件格式

Macromedia® Flash®

学习时间

约 25 分钟


参考资料

作者简介

李燕生是 IBM Rational 的一名高级技术顾问。

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational
ArticleID=276935
SummaryTitle=产品演示:通过 RSA 实现 MDD/MDA 开发中的模型到模型转换
publish-date=11292007
author1-email=liyans@cn.ibm.com
author1-email-cc=