IBM Engineering Systems Design Rhapsody – Developer

可视化模型驱动型环境,用于实时和嵌入式应用程序的开发、验证、测试和文档记录

什么是 IBM Engineering Systems Design Rhapsody - Developer?

IBM Engineering Systems Design Rhapsody - Developer 是一个模型驱动型开发 (MDD) 环境,它支持 UML、SysML 和 AUTOSAR,并且有助于灵活地使用领域特定语言 (DSL) 进行工作。该程序可帮助实现软件开发生命周期自动化、促进资产重用、优化团队协作以及在开发生命周期的早期识别缺陷和设计错误。软件工程师可以在提供目标硬件之前创建高效且可测试的软件架构和设计,这对于敏捷开发以及实时和嵌入式应用程序至关重要。

阅读:MBSE 推动成功创新
优势
获得抽象功能

以图形方式表示规范和设计。通过使用行业标准和明确的符号来改善团队之间和供应链不同环节之间的沟通。

核实和验证

通过基于模型的仿真和分析,尽早获得持续的规范证明并通过设计测试。

提供可追溯性

通过“需求 > 规范 > 设计 > 代码”逐步展示如何以及为何做出某种设计决策和权衡。

功能
完整的嵌入式应用程序生成

IBM Engineering Systems Design Rhapsody – Developer 为 C、C++、Java™ 和 Ada 语言生成应用程序代码,包括架构和行为视图(例如状态图和活动图)。它支持导入和可视化现有的 C、C++、Java、Ada 和 C# 代码以供参考,或进一步开发并同步设计或代码中的更改以保持同步。它还支持 Eclipse 平台集成,以实现集成的代码、模型和调试环境。

模拟和基于模型的测试

使用动画功能按需帮助进行设计级调试,以帮助及早消除缺陷。您可以使用 IBM Engineering Systems Design Rhapsody – Test Conductor Add On 软件自动创建和执行测试,作为满足 ISO 26262 和 IEC 61508 标准的一部分。您还可以使用 UML、SysML 或领域特定语言 (DSL)(例如 AUTOSAR、DDS 或 MARTE)可视化和分析复杂的需求,或者创建自己的 DSL。

在 IBM Rational 平台内集成

IBM Engineering Systems Design Rhapsody – Developer 提供在 IBM Engineering Lifecycle Management 系统和软件工程平台中集成的可视化开发环境,以实现完整的产品生命周期开发。它与 ELM 产品(例如 IBM Engineering Requirements Management DOORS Next、IBM Engineering Requirements Management DOORS Family、IBM Engineering Workflow Management、IBM Rational ClearCase® 等)集成,以实现完整的产品生命周期开发。

阅读文档
创建符合标准的工件

适用于 DoDAF、MODAF 和 UPDM 的 IBM Engineering Systems Design Rhapsody 是一款附加软件,它支持创建符合美国国防部架构框架 (DODAF)、英国国防部架构框架 (MODAF) 和 DoDAF/MODAF 统一配置文件 (UPDM) 标准的工件。

需求可追溯性

该软件提供从设计到需求的可追溯性,支持通过 Rhapsody Design Manager 查看最新信息。它还将需求信息生成到代码中,以帮助提供最终实施中的可追溯性,从而符合安全标准,并为 SysML 参数图提供参数约束求解器。它包括静态模型检查分析,有助于提高模型的一致性和完整性。

团队协作

可以对变化做出敏捷响应,同时保持不同环境的一致性。可以与扩展团队共享和审查设计。先进的模型浏览器可帮助工程师分类、组织和编辑模型。图形化模型比较和模型元素合并有助于团队并行工作。用户指南有助于缩短培训时间,并提供有关如何应用 Rhapsody 进行系统工程、嵌入式软件开发和测试的分步式说明。

借助附加软件扩展功能

Tools and Utilities Add On 软件为设计的视觉样板提供了图形面板。Automatic Test Generator Add On 软件为 Rhapsody 模型提供自动测试生成功能,有助于提高测试覆盖率。Developer Rules Composer Add On 软件提供可定制的代码生成规则,以满足要求的标准或生成当前不支持的其他编程语言。

更高的可追溯性有助于促进合规性、消除缺陷并提供优质产品。 Claude Provençal SFM 项目经理 CMC Electronics
哪个选项适合您?
Architect for Systems Engineers

低成本的系统工程环境,企业可使用它来分析和详细说明需求,进行架构权衡和文档设计。


Designer for Systems Engineers

除了 Architect for Systems Engineers 的所有功能,还支持原型设计、模拟和设计执行,以便尽早验证。


Architect for Software

低成本的集成软件工程环境,可以使用 UML 或 AUTOSAR 图形化构建 C++、C 或 Java™ 应用程序。


开发者

实时敏捷的嵌入式工程环境,可生成支持 C++、C、Java 和 Ada(包括 MISRA-C 和 MISRA-C++)的完整应用程序。


Pricing
Architect for Systems Engineers

低成本的系统工程环境,企业可使用它来分析和详细说明需求,进行架构权衡和文档设计。

Free trial
Designer for Systems Engineers

除了 Architect for Systems Engineers 的所有功能,还支持原型设计、模拟和设计执行,以便尽早验证。

Free trial
Architect for Software

低成本的集成软件工程环境,可以使用 UML 或 AUTOSAR 以图形化方式设计 C++、C 或 Java 应用程序。

Free trial
开发者

实时敏捷的嵌入式工程环境,可生成支持 C++、C、Java 和 Ada(包括 MISRA-C 和 MISRA-C++)的完整应用程序。

Free trial
包括 UML/SysML 建模、配置管理界面和 Eclipse 平台集成 包括 UML/SysML 建模、配置管理界面和 Eclipse 平台集成 包括 UML/SysML 建模、配置管理界面和 Eclipse 平台集成 包括 UML/SysML 建模、配置管理界面和 Eclipse 平台集成
提供参数约束评估、文档生成和可定制的文档生成(通过 PUB 提供) 提供参数约束评估、文档生成和可定制的文档生成(通过 PUB 提供) 提供参数约束评估、文档生成和可定制的文档生成(通过 PUB 提供) 提供参数约束评估、文档生成和可定制的文档生成(通过 PUB 提供)
包括 AUTOSAR System Authoring;提供以系统工程为中心的用户界面 包括 AUTOSAR System Authoring;提供以系统工程为中心的用户界面 包括 AUTOSAR System Authoring 包括 AUTOSAR System Authoring 和 AUTOSAR RTE 代码
使用 DDS 建模、DOORS Family 集成、定制 API、DoDAF、MODAF 和 UPDM 使用 DDS 建模、DOORS Family 集成、定制 API、DoDAF、MODAF 和 UPDM 使用 DDS 建模、DOORS Family 集成、定制 API、DoDAF、MODAF 和 UPDM 使用 DDS 建模、DOORS Family 集成、定制 API、DoDAF、MODAF 和 UPDM
许可选项适用于永久用户和定期用户、浮动用户和个人用户 许可选项适用于永久用户和定期用户、浮动用户和个人用户 许可选项适用于永久用户和定期用户、浮动用户和个人用户 许可选项适用于永久用户和定期用户、浮动用户和个人用户
  •  
提供模拟和模型执行;图形面板用于原型设计或模型制作 提供 C、C++ 或 Java 代码框架生成或 MISRA-C 或 MISRA-C++ 代码生成 提供 C、C++ 和 Java 代码框架生成或 MISRA-C 或 MISRA-C++ 代码生成
  •  
  •  
包括逆向工程代码 包括逆向工程代码
  •  
  •  
  •  
提供模拟和模型执行;图形面板用于原型设计或模型制作
  •  
  •  
  •  
包括完整的应用程序代码生成(包括状态图)以及与嵌入式 IDE 集成
  •  
  •  
  •  
使用生成构建工件、实时执行框架、Ada 开发和 Linux 支持
专家资源助您取得成功
社区

查看本产品其他用户分享的技术诀窍和见解。

探索
产品文档

在 IBM 产品文档中快速寻找答案。

探索