我正在尝试将现有的Topcased SYSML模型转换为Rhapsody SYSML模型。可以使用Rhapsody XMI Toolkit转换UML模型。不幸的是,它不适用于SYSML模型,因为topcased使用了另一个sysml配置文件,而不是rhapsody。双向转换会更好,但topcased->rhapsody更重要。有什么办法可以做到这一点吗?
发布于 2011-10-30 15:26:44
你可以做的“最简单”的事情是:-在Rhapsody中创建一个简单的SysML模型,其中包含一些块,聚合,依赖,端口,连接器和你想要从你的topcased模型导入的元素;-通过Rhapsody XMI工具包导出这个模型,以便有一个你需要转换原始Topcased模型的XML格式的例子;-定义一个转换你的原始模型元素(即块,端口等)的Acceleo转换。导入到符合Rhapsody模式的XMi中;-将获得的文件导入到Rhapsody中。
Acceleo是OMG标准MOF模型到文本转换语言的Eclipse实现。你可以在TopCased中找到它。
此过程将导入模型,而不是图。然后,您应该直接在Rhapsody中自己创建它们。
我希望这对你有帮助
https://stackoverflow.com/questions/6096964
复制相似问题