作者 内容
 woqqny  关于模型操作的问题,较学术,请教前辈,
 

请教一个问题,关于模型的操作。
我现在在做的课题中涉及到两个模型的合并,这里我遇到了一些困难,不知道哪位大侠解决或者遇到过类似的问题,或者有什么好的思路,感恩不尽:
问题是这样的:
两个模型的内容是不一样的,现在需要进行内容上的合并,比如说
模型A: 评审设计
模型B: 设计必须先文档化,然后才可以评审
合并后得到的模型是
模型C: 文档化设计,评审设计
如何实现这种合并呢?两个模型之间的对应关系如何建立?如何辨析合并所需要的语义?
文献中有关模型合并的文献不多,在DSS(决策支持)领域有model management,解决类似的问题,但是其方法是基于SM(Structed Modelling)的,所以这里并不适用。
不知道哪位有什么好的想法?
可以给我来信,多谢指教!如有指导,感激不尽!

 04/06/02 21:43 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 angelkahon  回复: 关于模型操作的问题,较学术,请教前辈,
 

我对模型合并不熟悉,我的一个建议是你并不需要在模型级别做模型的合并,似乎很复杂。可以用一些建模工具,例如Eclipse的EMF(Eclipse Modeling Framework)来对你的两个模型进行操作(通过EMF提供的对你的模型进行操作的API就可以,这些API可以用java元素来表示你模型中的元素)。

 04/06/03 10:24 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 woqqny  回复: 关于模型操作的问题,较学术,请教前辈,
 

首先谢谢你的回复。
但现在的问题就是要在模型级别上做合并,so……,还没有到具体工具实现那一步。
我现在想知道就是有没有过类似的研究,我知道的有view integration之类的。

 04/06/03 11:38 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 frankwoo  回复: 关于模型操作的问题,较学术,请教前辈,
 

framework的第三类:模型框架?
记得看过一些相关的讨论文章,大体上基本上强调的是建模语言地互操作性,模型接口定义的一致性等.
另外,有一AI的书上在讲到OO AI时,对此有所表达,不过关注的是AI的东西,可以理解成模型定义语言的智能华.

假设在同样设计原则下,在具体的环境下,比如UML on Rational ROSE,对模型的合并,我个人人为主要就是从USE CASE出发,通过对图的分析,将相关的use case图先合并,进而合并use case包含的system functions point.collabaration, seaquence diagram 等图和系统功能点是相对应,所以也就合并进来了;但是对于class图可能比较复杂,是不是需要人的干预?个人不确认.

 04/06/03 23:42 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 woqqny  回复: 关于模型操作的问题,较学术,请教前辈,
 

你还记得是哪些文章吗?
呵呵,其实MDA不就是模型的framework?
人工干预是肯定少不了的,use case 图合并中也还是需要的吧,比如命名等的匹配……

 04/06/04 10:56 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首