首页 > 解决方案 > 如何在 Papyrus (SysML) 中为特定领域的建模创建“模型库”?

问题描述

我正在尝试使用 Papyrus 在 SysML 中创建一个“模型库”,以实现特定领域的建模元素,以便在不同的项目中使用和重用。在“模型库”中,我需要有模型块元素,例如“硬件”和“软件”。

据我从第 15 章“为特定领域定制 SysML”中的“SysML 实用指南”一书中了解到,需要使用“模型库”来为特定领域定制 SysML 。

在我的理解中,“模型库”是一种可以使用 SysML 配置文件 1.6(夜间版本,即 1.6 的最新版本)在 Papyrus 5.0 中轻松创建的包类型。

我还找到了一个图表的屏幕截图,其中 SysML 块用作“硬件”块(不是原型)。我需要在模型库中实现它,但我没有找到在 Papyrus 中创建“模型库”的方法,也不知道如何创建“硬件”块

你能解释一下如何完成这些吗?

感谢你的帮助。

编辑 1: 我发现这些 URL 很有用:

关于在 StereoType 上使用模型库的讨论: https ://www.eclipse.org/forums/index.php/t/1085784/

使用 StereoType: https ://www.eclipse.org/forums/index.php/t/1100964/

标签: modelembeddedhardwarepapyrussysml

解决方案


模型库只是一个包,建模者打算供多个项目使用。为了让人们知道这一点,请对其应用构造型«modelLibrary»。它仍然是一个包,所以可以用一个包完成的所有事情都可以用它来完成。所以,创建一个块,命名它Hardware,你就完成了。

另一个问题是,如何在另一个模型中使用一个包。这取决于您的工具,但应该有一些方法可以从您的模型中的另一个模型打开包。


推荐阅读