UML模型转换



我现在正在写我的学士论文。简单地说,我必须进行一个模型转换,其中UML活动图是目标模型。源模型是一种非常不常见的图表类型,但它类似于活动图(没有英文翻译,这就是为什么我没有提到它的名称(。

现在,我不知道如何处理实际的转换。我可能会查看元模型,然后为转换编写一些规则。但是,我该如何编写一个自动进行转换的生成器呢?有什么常用的工具吗?

编辑:更多信息:

因此,基本上,源模型是一个使用打印卡呈现工作流的模型。有不同的卡片类型(如任务、事件等(可以根据需要进行安排。我的想法是创建一个描述该模型的XML结构,然后使用XML将其转换为活动图。但不确定这是否是最好的方式。

问候

如果两个元模型都有EMF描述,则可以使用ATL(https://www.eclipse.org/atl/)为你的转变。

最新更新