0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Rhapsody — MBSE 开发工具

经纬恒润 2021-09-29 10:26 次阅读

Rhapsody是基于UML/SysML的模型驱动开发集成环境,专注于嵌入式和实时系统。通过Rhapsody的模型驱动体系,可以快速地将应用模型部署到实时嵌入式操作系统。Rhapsody 适应迭代设计与开发,软件开发可以在宿主机环境持续的执行和验证,继而生成嵌入式应用,下载到目标机进行测试。

Rhapsody同时提供了种类众多、功能强大的 Add-Ons 扩展模块,满足客户不同的应用需求。针对嵌入式软件,Rhapsody 支持 C、C++JavaC# 及 Ada 语言,支持完整动态代码生成,仿真及目标环境执行功能。支持迭代开发及快速原型,便于快速交付高质量系统。

产品介绍

1.产品家族功能介绍

Rational Rhapsody Architect for Systems Engineers: 是一个面向复杂系统工程项目的基于模型的系统工程 (MBSE) 环境

Rational Rhapsody Architect for Software: 一个集成嵌入式软件开发环境,使用基于UML的建模功能来设计和开发嵌入式软件并使其可视化

Rational Rhapsody Design Manager: 整个工程团队协作、共享、审查和管理设计与模型环境

Rational Rhapsody Designer for Systems Engineers: 将模拟和模型执行添加至MBSE环境,帮助启用对需求、架构和行为的早期验证功能

Rational Rhapsody Developer: 通过模拟、行为代码生成和实时系统集成,开发和验证嵌入式软件应用程序环境

2.产品组成

支持从 DOORS 工具导入、管理并追踪需求。分析需求并追踪至设计、实现以及测试工件,有助于提交适合的产品并及时对需求变更做出响应

更先进的需求影响分析,覆盖度分析

提供Synergy、RTC、CC等配置管理工具集成接口,支持并行开发与协作。提供例如DiffMerge等图形化的模型元素比较与合并工具

可扩展、可定制,有助于集成到您现有的流程或是第三方工具,支持并保护现有资产

通过ReporterPlus工具插件或IBM RPE提供可定制化文档自动生成

IBM® Rational® Rhapsody® 产品及扩展功能模块关系如下图所示:


3.扩展功能模块介绍

Rhapsody Tools and Utilities Add On

♦ Rhapsody 与外部环境的交互接口包,包含:

♦ ReporterPlus:基于模型可定制生成文档,满足公司及业界标准

♦ Gateway:提供需求可追踪能力。基于需求管理工具的导入、管理并追踪需求

♦ Webify:可视化面板,支持快速原型测试

♦ XMI Toolkit:便于不同的支持XMI标准的工具之间的模型转换

♦ Siemens Teamcenter SE 接口

♦ SOA (WSDL) 支持

Mathworks Simulink 接口

Rhapsody Test Conductor基于模型测试工具模块

♦ 遵循 UML 规范,基于场景的嵌入式测试生成和检验套件

♦ 应用 UML 顺序图定义测试

♦ 使用插桩、监视、驱动等测试技术

参数化表示测试用例行为

♦ 通过不同颜色给出错误报告

Rhapsody Automatic Test Generation Add OnRhapsody 模型测试用例自动生成工具:

♦ 根据UML模型生成系统和软件的完整测试用例对于不同模块进行针对性测试,如:模型元素覆盖率测试,MC/DC覆盖率测试等

♦ 自动生成各种测试用例用于单元测试、集成测试、回归测试

♦ 提供测试用例的文本和XMI格式的输出

♦ 通过TestConductor提供白盒观察测试执行的窗口,形成一个灵活、可扩展、可跟踪的测试平台

Rhapsody Developer Rules Composer and Rules Player Add Ons

♦ 提供代码生成定制化能力,模型转换引擎。

4.主要技术功能

模型驱动的嵌入式软件开发支持,可视化逆向工程支持


快速系统原型与仿真测试支持


模型驱动的验证支持


基于模型的测试


实时框架与动态模型代码关联支持


AUTOSAR 从概念到代码的工作流程

Rhapsody 改进了对 AUTOSAR 标准的支持功能,使用统一建模语言(UML)一一来为与 AUTOSAR RTE 相集成的整个软件构件生成 C 代码。

应用案例

部分客户

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    云计算开发工具包的功能

    随着云计算技术的不断成熟,越来越多的企业开始将应用和服务迁移到云端,以享受弹性计算资源、高可用性和成本效益等优势。为了加速这一进程,云计算服务提供商推出了各种开发工具包。下面,AI部落小编带您了解云计算开发工具包的主要功能。
    的头像 发表于 02-21 11:02 100次阅读

    鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装与配置

    OpenHarmony4.1 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!
    的头像 发表于 02-07 17:35 270次阅读
    鸿蒙北向<b class='flag-5'>开发</b>OpenHarmony4.1 DevEco Studio<b class='flag-5'>开发工具</b>安装与配置

    盘点工程师常用的嵌入式开发工具

    嵌入式开发涉及硬件与软件的紧密结合,开发工具的选择对效率和质量至关重要。以下是嵌入式开发中常用的工具分类及代表性工具,涵盖
    的头像 发表于 02-07 10:06 565次阅读

    EE-330:VisualDSP++ 5.0开发工具中的Windows Vista兼容性

    电子发烧友网站提供《EE-330:VisualDSP++ 5.0开发工具中的Windows Vista兼容性.pdf》资料免费下载
    发表于 01-03 15:06 0次下载
    EE-330:VisualDSP++ 5.0<b class='flag-5'>开发工具</b>中的Windows Vista兼容性

    最新Simplicity SDK软件开发工具包发布

    最新的SimplicitySDK软件开发工具包已经发布!此次更新针对SiliconLabs(芯科科技)第二代无线开发平台带来了包括蓝牙6.0的信道探测(Channel Sounding
    的头像 发表于 12-24 09:47 387次阅读

    2024年十款热门云端开发工具推荐

    2024年十款热门云端开发工具推荐:代码编辑(VSCode、Cloud9、Codenvy)、版本控制(Git、GitHub)、容器化(Docker)、自动化部署(Jenkins)、设计协作
    的头像 发表于 11-23 16:26 545次阅读

    云计算开发工具包括什么

    云计算开发工具种类繁多,包括IDE、虚拟化软件、容器化平台、自动化部署工具和云平台等。
    的头像 发表于 11-22 10:11 306次阅读

    支持C2000的开发工具版本

    电子发烧友网站提供《支持C2000的开发工具版本.pdf》资料免费下载
    发表于 10-10 11:06 0次下载
    支持C2000的<b class='flag-5'>开发工具</b>版本

    瑞星微刷机工具开发工具

    瑞星微刷机工具开发工具
    发表于 10-09 11:14 2次下载

    字节跳动发布豆包MarsCo智能开发工具

    在数字时代的浪潮中,编程已成为推动科技进步和创新的核心动力。为了助力国内开发者更高效、智能地进行编程工作,字节跳动公司近日发布了全新的智能开发工具——豆包 MarsCode。这款工具基于强大的豆包大模型打造,全面免费开放使用,旨
    的头像 发表于 07-01 15:03 844次阅读

    Diamond开发工具使用说明

    Diamond开发工具使用说明
    发表于 05-23 09:14 0次下载

    请问大家开发单片机都用的什么开发工具呢?

    大家开发单片机都用的什么开发工具呢?
    发表于 05-16 07:05

    哪个STM8的开发工具最好用,最便捷?

    最近两天刚开始搞STM8,本以为用过STM32之后,STM8应该很容易的。没想到两天就栽在STM8的开发工具里了,俺实在是才疏学浅,觉得STM8的开发工具实在是太难用了,跟keil简直是天壤之别。现发起投票,看一下大家的感受,都一起分享讨论一下。
    发表于 05-15 08:11

    瑞萨Smart Configurator支持SEGGER集成开发工具

    SEGGER与瑞萨电子(Renesas Electronics)近日宣布达成重要合作,SEGGER的集成开发工具Embedded Studio现已无缝融入瑞萨电子的Smart
    的头像 发表于 05-10 14:25 902次阅读

    STM32WLE5使用什么开发工具

    我准备使用STM32WLE5,请教一下使用什么开发工具?STLINK-V2可以吗?
    发表于 03-14 07:00