问题标签 [sysml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uml - SysML/UML 在活动图中模拟嵌套状态机图
我对 SysML 和 UML 以及这些图表的模拟仍然是新手。我正在使用 Cameo Systems Modeler 19.0。
上下文:我的问题涉及嵌套状态机图的活动图的连续模拟。在活动图中,我有一个调用状态机图的调用行为操作。在这个呼叫行为动作之后,还有其他动作要执行。当我模拟活动图时,模拟切换到调用的状态机图没有任何问题。此状态机图的模拟也是完全正常的。
现在解决我的问题:当我通过选择状态、路径及其触发器来完成状态机图的模拟以到达最终状态节点时,它会终止状态机图的模拟(如预期的那样)。但是模拟不会在育儿活动图中继续执行。
难道我做错了什么?你不应该能够模拟像这样嵌套的这些图表吗?我是否期待 Cameo Systems Modeler 的某些东西,该程序无法做到?
谢谢你的帮助!如果我的描述不充分,我很乐意提供一个 .mdzip 作为最小示例!
uml - UML/SysML:派生属性的 OCL 规范,计算特定关系/刻板印象的数量
我目前正在研究 UML/SysML 配置文件(使用 Cameo Systems Modeler (NoMagic))。
我创造了两个新的刻板印象。一个是与元类依赖«collaborates»的新关系,另一个是称为«SystemGroup»的类原型。
然后我向«SystemGroup» 原型添加了一个派生属性,称为“/size”。这个想法是这个属性是由通过新的 «collaborates» 原型连接到 SystemGroup 的系统的数量得出的。
我认为使用 OCL(或者甚至工具的表达式?)应该不难。我是 MBSE 的绝对初学者,到目前为止,OCL 规范和谷歌并没有帮助,因为规范非常详细,谷歌上的答案大多是通用的,比如“派生属性是由 OCL 中的特定表达式派生的属性或其他语言”。
有人可以帮助我或向我发送如何为派生属性做一些顶级 OCL 的链接吗?
提前致谢!
architecture - 您将如何表示 SysML 中的网络结构?
我正在研究 SysSML 来描述复杂系统的结构,我想知道哪个是描述网络配置的最合适的图表。让我们假设系统的一部分(宏组件)是由通过 LAN 网络相互交互的不同组件组成的。我们可能会有一个框图来描述其架构(即一个路由器、一台服务器、一个客户端等),据我所知,我们还可以为每个相关组件创建一个内部框图来描述它们的结构。
我的疑问是,如何通过宏组件中的路由器表示服务器 A 和客户端 B 之间的物理连接?答案可能是使用 UML 2.0 中指定的部署图,您认为还有更好的方法吗?
此外,给定在客户端和服务器之间传输的某些内容(即消息,在块或类消息中定义),是否有可能表达消息和网络之间的关系(即通过该网络的流包括这种类型的消息)?
非常感谢
python - Gaphor Python 包是否使用标准 SysML,然后可以将其导出以用于更高级的 MBSE 应用程序?
Gaphor 是一个 python 包,可以在这里找到:https ://pypi.org/project/gaphor/ 更多关于 Gaphor 和 MBSE 的解释在这里...... https://gaphor.org/
Gaphor 是否足够强大,可以在项目的早期阶段轻松应用,然后通过以通用格式提取 SysML 并将其导入更复杂和更高级的工具/PLM 来使用更复杂的工具进行扩展?
enterprise-architect - Sparx Enterprise Architect:SysML IBD - 如何将嵌套的子块显示为框(矩形)?
我有一个定义块内容的 IBD,其中包括嵌套块,其中:
块 A - 显示为方框(矩形)
块 A 包含:
- 块 A1 显示为方框(矩形)
并且块 A1 包含
- 第 X 块
- 块 Y
- 块 Z,其中块 X、块 Y 和块 Z 的所有三个都仅在零件标题下显示为文本
问题:如何让 EA 将 Block X、Block Y 和 Block Z 显示为方框(矩形)?
architecture - UML嵌套结构图
我有一些设备由很多硬件和软件组成。为了阐明设备行为,我们的团队决定创建一堆 UML 图。
主图应描述具有接口类型/参数的块之间的逻辑连接。但我找不到如何使图表分层、嵌套。例如:在顶层,我想显示从主机应用程序到 DDR、从 DDR 到某个配置块以及从该块到数据处理块的数据传输。然后我想在处理块中绘制一系列数学块,并将顶级shematic的端口作为外部端口。
这不是我所看到的“传统”UML 用法。我也尝试使用 SysML,它为我提供了外部端口,但内部框图不是我想要的。所以问题是是否可以创建我描述的这样的图表?或者 UML/SysML 图是单级图?
design-patterns - SysML中的流式接口
我想知道如何在 SysSML 框图中将流经两个组件的数据与它们公开的接口联系起来。
例如,假设您有一个主管组件为较低级别的控制器设置参考。控制器公开了一个接口Operations ,该接口具有操作set_reference(),后者指定了一个浮点参数引用。主管将使用该接口有效地为较低级别的控制器设置参考。该操作告诉两个组件之间存在数据流(例如每个组件也有一个流端口),并且交换的数据是参考。您将如何在 SysSML 中为这种场景建模?是否存在一种方法来指定接口和数据流并说“看,这个数据流是通过这个接口实现的”。
非常感谢你的帮助
uml - 为用例图识别正确的系统和参与者
我无法正确识别用例图的参与者和系统。
我正在开发与现有系统交互的传感器,特别是四个不同的传感器。我曾尝试将传感器用作次要参与者,这通常是有道理的,但这又带来了另一个问题。参与者被认为是外部的,并且据我所知,传感器硬件不能在使用 SysML 的块定义图中描述,因为它不是系统的一部分。我是不是想多了?
相反,我想知道是否应该将传感器用作系统,并将现有系统用作辅助参与者?这是一个学校项目,所以我必须确保以正确的方式记录我的工作。
谢谢
enterprise-architect - Sparx Enterprise Architect SysML: can you make composite value types?
Sparx Enterprise Architect / SysML:
Can you make composite value types? Like composite blocks?
I wanted to design in a visual way (tree form) data types that are composed of values, where the latter are composed of sub-values, and so on.
This is so that I can do the typing visually in a tree form.
I am not talking about inheritance here.
Example - attached as a PNG image: