【问题标题】:How to assign NFP values to properties of MARTE stereotypes in Papyrus UML models如何在 Papyrus UML 模型中将 NFP 值分配给 MARTE 原型的属性
【发布时间】:2014-04-14 20:58:39
【问题描述】:

我已将模型的一个元素定型为 MARTE::MARTE_DesignModel::HRM::HwLogical::HwComputing::HwProcessor。但是,我不明白如何用 Papyrus 指定其工作频率。该属性应该是 NFP_Frequency 实例,但我看不到如何使用 Papyrus 编辑器创建 NFP_Frequency 实例并将其分配给“频率”属性。

在 SO 上还有一个类似的问题:Using MARTE GQAM stereotypes in Papyrus UML models。但是,没有答案。有人可以对此有所了解吗?

提前谢谢你

-- 马特奥

【问题讨论】:

    标签: eclipse uml papyrus


    【解决方案1】:

    如果我是对的,那么操作频率应该是一个间隔,因此您有很多可能性,具体取决于使用的工具...

    我使用的是 Topcased 5.3.1 和 Modelio 3.1,这两个工具只允许我将 String 设置为 op_frequency 的值,所以我会指定类似 [freq1 .. freq2] 的内容。

    在其他建模工具下,我想您应该能够使用两个实例(一个用于最小值,另一个用于最大值)参考 UML 间隔。

    希望对你有帮助

    EBR

    【讨论】:

    • 您好,您指的是“op_Frequencies”属性,这确实是 NFP_Frequency 实例的间隔。 “频率”属性实际上是 NFP_Frequency 数据类型的一个实例。它具有FrequencyUnitKind 类型的属性“unit”,并且它继承自NFP_Real,因此它还具有Real 类型的属性“value”。如何使用字符串在 Topcased 中指定 1.5 GHz 的频率?这是否意味着您已经定义了自己的语法?我不敢相信这是 建模这个东西的方法......
    • 理论上,为了指定 1,5 GHz 的频率,我会使用 Literal Unlimited Natural,但在现实世界中,Topcased 和 Modelio 允许我使用 String。也许其他工具会有所不同...
    猜你喜欢
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多