【问题标题】:How to transform a topcased sysml model into a rhapsody sysml model?如何将顶部封装的 sysml 模型转换为 rhapsody sysml 模型?
【发布时间】:2011-05-23 12:09:47
【问题描述】:

我正在尝试将现有的 Topcased SYSML 模型转换为 Rhapsody SYSML 模型。 可以使用 Rhapsody XMI Toolkit 转换 UML 模型。 不幸的是,它不适用于 SYSML 模型,因为 topcased 使用了另一个 sysml 配置文件而不是 rhapsody。双向转换会更好,但 topcased->rhapsody 更重要。任何想法如何做到这一点?

【问题讨论】:

标签: model transform eclipse-emf xmi rhapsody


【解决方案1】:

您可以做的“最简单”的事情是: - 在 Rhapsody 中创建一个简单的 SysML 模型,其中包含少量块、聚合、依赖项、端口、连接器以及您要从顶层模型中导入的元素; - 通过 Rhapsody XMI 工具包导出此模型,以获得 XML 格式的示例,您需要在其中转换原始 Topcased 模型; - 定义一个 Acceleo 转换,将您的原始模型元素(即块、端口等)转换为符合 Rhapsody XMi 模式的 XML; - 将获得的文件导入Rhapsody。

Acceleo 是 OMG 标准 MOF 模型到文本转换语言的 Eclipse 实现。您可以在 TopCased 中找到它。

此过程将导入模型而不是图表。然后,您应该直接在 Rhapsody 中自己创建它们。

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2011-08-04
    • 2014-12-14
    • 2021-08-16
    • 2017-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    相关资源
    最近更新 更多