MDA---模型驱动体系结构6

1674阅读 0评论2011-02-01 mtloveft
分类:项目管理

声明:本文为原创
#####请转贴时保留以下内容######
作者GTT
本文档归属http://oldtown.cublog.cn/.转载请注明出处!
请提出宝贵意见Mail:mtloveft@hotmail.com
提示本文是关于介绍MDA,即模型驱动体系结构
 
OMG把模型分为四层。M0, M1, M2, M3
M0层:实例层
M1层:模型层
M2层:元模型层
M3层:元元模型层
各邻接层之间的关系如下。
首先是M0 和 M1
 
M1就是模型,如UML的类图等。M0则是M1定义的类的实例。
看上图就很明白了。
而M2和M1之间简单和上面对比来说,是一回事。
M1则是M2的实例了。UML为例,UML元模型里定义了
一些元类,元属性等等,所以UML类图里定义的类,只是元
类的实例而已。
同样,M2也是M3的实例。M3里定义了元元类等等。不过M3可以描述
自己。全体图如下
 
 
 
 
 
 
 
 
 
 
 
 
 
上一篇:MDA---模型驱动体系结构5
下一篇:MDA---模型驱动体系结构7