SysML建模工具学习笔记总结一

一、SysML建模工具(内容来自链接)
      一旦您决定使用SysML作为MBSE团队或项目的通用规范语言,您就会面临使用绘图工具(例如,MS Office Visio,OpenOffice Draw,GIMP)或真正的建模工具的选择。捕获您的SysML工作工件。绘图工具和可视化建模工具之间有什么区别?虽然绘图工具可能为您提供包含SysML语法(“框和行”)的工具模板,但通常不希望强制执行SysML“簿记”操作,包括但不限于以下内容:

  • 执行句法(符号)和语义良好规则;
  • 支持大规模模型管理和团队建模;
  • 支持双向需求可追溯性;
  • 支持模拟活动和参数图

      因此,如果您是小型建模,并且只对使用SysML为少量(十几个或更少)系统工程师绘制简单模型感兴趣,您可能会发现一个绘图工具,如Visio,足以满足您的需求。但是,如果您需要捕获复杂系统或系统系统的功能分析或体系结构,那么使用真正的SysML建模工具将大大受益!
      比较常用的SYSML工具:
      1、Papyrus SysML
      Papyrus SysML是一个免费的开源建模工具,允许个人和小团队了解SySML及其MBSE功能。然而,Papyrus SysML的功能集是有限且不成熟的,并且它还没有与更高质量的商业SysML建模工具竞争。
      2、MagicDraw
      MagicDraw是基于模型的系统工程(MBSE)工具的坚实选择,它严格执行语法(符号)和语义的SySML格式良好规则。MagicDraw提供专有和商业插件,可与需求管理工具(例如DOORS,PTC Integrity)和仿真工具(MATLAB/Simulink,Mathematica)集成。
缺点:复杂的Ul,特征性,活动图不能完全嵌套,并且序列图不能完全理解接口和信号的语义。
      3、Rational Rhapsody
      Rhapsody是一个MBSE工具,它为UML/SySML状态机图表语法和语义提供强大支持,包括状态机模拟和执行。相比之下,Rhapsody对活动和序列图的支持相对较弱。由于Rhapsody的UI不直观目过时,因此它往往是平庸的SysML绘图工具。Rhapsody提供专有插件,可与需求管理工具(例如DOORS)和仿真工具(MATLAB/Simulink)集成。
缺点:不直观的Ul,对状态机图语法和语义的偏见,活动图不能完全嵌套,相对昂贵。
      4、Enterprise Architect
      EA工具是符合OMG SySML标准并且相对易于使用的系统架构建模工具的坚实技术选择。Sparx EA支持基本的基于模型的系统工程(MBSE)活动,例如需求可追溯性,用于分析和设计的行为(活动,状态机,序列)图的模拟,用于贸易研究的参数图的模拟以及自动文档生成。Sparx EA为需求管理工具(例如DOORS)和仿真工具(MATLAB/Simulink)提供专有和商业插件。SparxEA还可以很好地与开源标准集成,用于团队建模和参数化图表模拟(Open Modelica)。

你可能感兴趣的:(仿真,SysML,建模工具)