2011-05-23 122 views
0

我試圖將現有的Topcased SYSML模型轉換爲Rhapsody SYSML模型。 可以使用Rhapsody XMI工具包轉換UML模型。 不幸的是,它不適用於SYSML模型,因爲topcased使用另一個sysml配置文件而不是rhapsody。雙向轉型會更好,但是topcased-> rhapsody更重要。任何想法如何做到這一點?如何將topcased sysml模型轉換爲rhapsody sysml模型?

+0

我發現這個有用:http://stackoverflow.com/questions/5005002/qvt-transformation-applied-to-uml-xmi-models-exported-from-rhapsody – YaP 2012-05-20 22:06:46

回答

0

很好的「最簡單」的事情你可以做的是: - 使狂想曲一個簡單的SysML模型幾個街區,aggregatios,依賴性,端口,連接器和你想從你的topcased模型導入的元素; - 通過Rhapsody XMI工具包導出此模型,以獲得您需要轉換原始Topcased模型的XML格式示例; - 定義Acceleo轉換,將原始模型元素(即塊,端口等)轉換爲符合Rhapsody XMi模式的XML; - 在Rhapsody中導入獲取的文件。

Acceleo是OMG標準MOF模型到文本轉換語言的Eclipse實現。您可以在TopCased中找到它。

此過程將導入模型而不是圖表。你應該直接在Rhapsody上自己創建它們。

我希望這有助於你