程序人生

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  7 随笔 :: 0 文章 :: 0 评论 :: 0 Trackbacks

简单地说,MDA是OMG在模型可执行上的努力,其目的是为了“把建模语言当编程语言来用,而不只是设计语言” 。模型可执行(Executable Model)是MDA的终极目的,为了实现这个目的,OMG制定了模型的精确形式化表示、模型存储以及模型交换方面的各种规约如UML2、MOF(Meta Object Facility,元对象设施)、OCL(Object Constraint Language,对象约束语言)、QVT(Query/View/ Transformations)、XMI(XML Meta-data Interchange,XML元数据交换标准)等等。
MDA不是某一种具体的技术,也不是一种具体的方法论 ,它是包含了诸多规约的一个集合,是OMG提出的在模型驱动开发方面的一个总的架构。

meta-xxx和xxx的关系是class和instance的关系
mof中描述的是uml中的元素的model

posted on 2005-04-15 14:35 清风 阅读(436) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: