我现在正在写我的学士论文。简而言之,我必须进行模型转换,其中UML活动图是目标模型。源模型是一种非常不常见的图类型,但是它与活动图类似(没有英文翻译,这就是为什么我没有提到它的名称的原因。)
现在,我不确定如何处理实际的转换。我可能会看一下元模型,然后编写一些转换规则。但是,我将如何编写自动进行转换的生成器?是否有通常用于此目的的任何工具?
编辑:更多信息:
因此,基本上,源模型是使用打印卡呈现工作流程的模型。根据需要可以安排不同的卡类型(例如任务,事件等)。我的想法是创建一个描述此模型的XML结构,然后使用XML将其转换为活动图。不过,不确定这是否是最好的方法。
问候
答案 0 :(得分:1)
如果两个元模型都具有EMF解密,则可以使用ATL(https://www.eclipse.org/atl/)进行转换。
答案 1 :(得分:0)
除了已经提出的解决方案之外,您还可以
是否必须首先将初始模型文件转换为XML文件取决于选择的解决方案。
P.S。万一我不得不自己做,我当然会通过 plugin-out 写一个反向代码给我的建模者BoUML填充模型,并可能要求生成XMI,但是我不是在论文上下文中:-)