探索模型驱动开发(MDD)和相关方法,第 4 部分

在本文中,使用 Eclipse Modeling Framework (EMF) 和 Graphical Modeling Framework (GMF) 技术来为领域特定语言产生领域特定建模辅助工具。了解定义领域特定语言的价值,探索基本概念和不同的建模方法,以及获取有关创建良好元模型的提示。

引言

在体系结构设计和软件工程中,您需要清楚理解体系结构的领域,并且能够有效地将该信息传达给其他人员。可以使用各种技术和工具来应对此挑战,例如使用领域特定语言(domain-specific language,DSL)和领域特定建模(domain-specific modeling,DSM)。DSM 充当 DSL 的前端,并允许用户通过可视化的表示形式来表示构造。

本文集中于使用 Eclipse Modeling Framework (EMF) 和 Graphical Modeling Framework (GMF) 技术来说明如何为 DSL 产生 DSM 辅助工具。

要使用 EMF 和 GMF 来开发 DSL 和 DSM,您需要以下工具:

  • 建模和元模型建模概念和技术
    • 使用 EMF 的建模
    • 使用 GMF 模型来进行工具开发
  • 模型转换概念和技术的建模
  • 构件转换概念和技术的建模
  • 软件工程和编程:
    • Java 编程
    • 了解 EMF API



本文转自IBM Developerworks中国

      请点击此处查看全文

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值