什么是子系统的“多任务图”

时间:2015-05-06 23:44:09

标签: architecture embedded

我正在尝试做我的嵌入式系统项目。该系统包含几个子系统。我的教授说我应该为选定的子系统创建/设计“多任务图”。我必须在SysML中进行(如UML,但对于嵌入式系统) 它是什么?我该怎么办? 感谢。

1 个答案:

答案 0 :(得分:2)

SysML图的官方OMG分类如下: SysML Taxonomy

正如您所看到的那样,没有“多任务图”,因此无法确定您要求生成的内容;你不得不问问你的教授 - 毕竟这就是他的目的。

然而,并发的各个方面可以在SysML / UML中以多种方式表示,例如序列图中的par片段运算符,fork in activity和state-machine diagram,以及正交状态。

在UML中,类或对象可以通过构造型表示为<<active>>,而UML 2则由框的左侧和右侧的两个垂直条表示,但是SysML不指定类图。 / p>

我建议SysML是“多任务图”的错误工具,因为它完全是一个软件概念而不是系统工程问题。您对SysML的理解“像UML但对于嵌入式系统”是不正确的 - 它是系统工程和建模的UML方言。 系统包含电子,计算和机械元素。

UML任务图将从类图中构造,该类只显示与并发模型相关的模型元素,如:

  • 活动对象
  • 信号量对象
  • 消息和数据队列
  • 约束
  • 标记值

来自Bruce Powell-Douglass/Telelogic的示例: Task Diagram