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

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

3天内不再提示

Rhapsody—复杂域控软件架构开发套件

hirain_tech 来源:hirain_tech 作者:hirain_tech 2023-12-15 11:31 次阅读

产品概述

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

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

产品家族功能介绍

wKgZomV7x4OAa_kCAADz_6FEY7E061.png

扩展功能模块介绍

Rhapsody Toolsand Utilities Add On,Rhapsody与外部环境的交互接口包,包含:

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

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

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

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

Siemens Teamcenter SE接口

SOA(WSDL)支持

Mathworks Simulink接口

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

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

应用UML顺序图定义测试

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

参数化表示测试用例行为

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

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

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

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

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

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

Rhapsody Developer Rules Composerand Rules Player Add Ons:提供代码生成定制化能力,模型转换引擎

wKgaomV7x9mAUq_eAAFfjolEV7A407.png

主要技术功能

基于UML/SysML的模型驱动开发集成环境,专注于嵌入式和实时系统

wKgaomV7yAWAF1eJAAERw1gjWK0947.png

支持文档发布模板定制和模型报告文档的自动生成

wKgZomV7yB-ASazfAADMOrDpo4c240.png

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

wKgaomV7yC2AD2iSAAFZC-YVUVo749.png

wKgZomV7yDKAYkKXAACo7BjMeDI374.png

具备丰富的API可与其他软件进行集成:Gateway提供双向接口,兼容业界大多数常用的需求管理和配置管理工具,包括Microsoft® Word、Microsoft® Excel®、 Microsoft® PowerPoint®、 PDF®、 ASCII、 Adobe® Acrobat® 6.0+、 Rational DOORS、IBM Rational、IBM RequisitePro、Borland CalibreRM、 Mathworks Simulink

wKgZomV7yDiADJ6hAACOGBIawdk090.png

模型与代码的相互关联,支持由模型生成C/C++/Java/Ada代码,以及开展可视化逆向工程

wKgaomV7yEiALCqzAAEDQbOwaoU578.png

具备模拟和运行功能,可借助面板图开展快速系统原型与仿真测试工作

wKgZomV7yE6ASpmhAADhESYl_H8581.png

模型驱动的验证支持:通过Test Conductor和Automatic Test Generator插件,基于需求驱动测试过程,实现自动化测试,获取可视化的测试用例,验证测试有效性,生成测试覆盖度报告

wKgaomV7yFWAT44hAAEhJuLbOo0814.png

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

wKgaomV7yGaAMSZqAABy-dnFsMY576.png

应用案例

wKgaomV7yGuAePiJAABpzXBopHg151.png

审核编辑 黄宇

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

    关注

    0

    文章

    122

    浏览量

    30850
  • 模型
    +关注

    关注

    1

    文章

    3184

    浏览量

    48763
  • 软件架构
    +关注

    关注

    0

    文章

    64

    浏览量

    10280
收藏 人收藏

    评论

    相关推荐

    AM243x LaunchPad™开发套件用户指南

    电子发烧友网站提供《AM243x LaunchPad™开发套件用户指南.pdf》资料免费下载
    发表于 10-30 09:58 0次下载
    AM243x LaunchPad™<b class='flag-5'>开发套件</b>用户指南

    【星闪派物联网开发套件体验连载】智能交通灯

    感谢电子发烧友,感谢润和软件,提供星闪派物联网开发套件试用。 本次试用计划: 用星闪派物联网开发套件,先实现本地交通灯项目,接入WiFi连上云端,本地红绿灯状态上传云端,云端显示,云端远程控制红绿灯
    发表于 10-05 13:00

    润和软件星闪派物联网开发套件资料+答疑帖

    星闪派物联网开发套件具有丰富的通信接口、开放性、模块化、集成化等多个亮点;可基于星闪派物联网开发套件开发实现设备的远程监控和控制、数据的实时采集和分析、预测性维护、人体出没检测等功能。可广泛的应用在
    发表于 09-29 10:24

    TPS63802HDKEVM-硬件开发套件

    电子发烧友网站提供《TPS63802HDKEVM-硬件开发套件.pdf》资料免费下载
    发表于 09-04 10:08 0次下载
    TPS63802HDKEVM-硬件<b class='flag-5'>开发套件</b>

    【xG24 Matter开发套件试用体验】深入了解Silicon Labs xG24 Matter开发套件

    今天把收到的xG24 Matter开发套件给大家做个详细的介绍,Silicon Labs-芯科科技公司最新推出的一款具有智能和机器学习硬件加速功能的无线物联网产品评估xG24 Matter开发套件
    发表于 08-27 20:23

    中科创达旗下创通联达Qualcomm RB3 Gen 2 Lite开发套件上市销售

    日前,中科创达旗下创通联达(Thundercomm)宣布Qualcomm RB3 Gen 2 Lite 开发套件在其官网商城正式上市销售。该开发套件是专为高性能计算、高易用性而设计的物联网开发套件,旨在推动机器人、工业自动化、智
    的头像 发表于 08-20 09:21 564次阅读

    【xG24 Matter开发套件试用体验】初识xG24 Matter开发套件

    今天带刚收到xG24 Matter开发套件的快递,为大家做个xG24 Matter开发套件的视频介绍,带大家认识一下这款xG24 Matter开发套件。 EFR32xG24 Explorer
    发表于 07-11 23:31

    JH-7110 RISC-V开发套件正式开源

    近日,赛昉科技在RVspace生态社区正式开源昉·惊鸿-7110(JH-7110)DevKit开发套件,同时提供其原理图和PCB参考设计源文件,旨在为客户提供全面的RISC-V芯片平台
    的头像 发表于 06-15 08:19 444次阅读
    JH-7110 RISC-V<b class='flag-5'>开发套件</b>正式开源

    【phyCORE-AM62x 开发套件免费试用软件】引导启动

    工具上login提示符输入root回车,没有密码,进入操作系统内。 最后,输入poweroff,板子关电停机。 通过以上步骤,验证了phyCORE-AM62x 开发套件可用性,为下一步根据我的项目设计要求分支电路,调试运行在Linux系统上应用软件建立很好的开端。 下面是
    发表于 06-14 17:26

    SmartBond™ 无线测距软件开发套件DA14695-00HQDEVKT数据手册

    电子发烧友网站提供《SmartBond™ 无线测距软件开发套件DA14695-00HQDEVKT数据手册.rar》资料免费下载
    发表于 05-27 17:00 0次下载
    SmartBond™ 无线测距<b class='flag-5'>软件开发套件</b>DA14695-00HQDEVKT数据手册

    AMD Vitis™ Embedded嵌入式软件开发套件的功能和特性概述

    Vitis Embedded 是一款独立的嵌入式软件开发套件,主要用于为 AMD 自适应 SoC 和 FPGA 中的 AMD 嵌入式处理子系统(基于 ARM 的子系统和 AMD MicroBlaze)开发并编译 C/C++ 软件
    的头像 发表于 04-08 10:50 875次阅读
    AMD Vitis™ Embedded嵌入式<b class='flag-5'>软件开发套件</b>的功能和特性概述

    【LicheeRV-Nano开发套件试用体验】+智能平板开发

    首先感谢Sipeed矽速科技和电子发烧友给与的这次机会,得以试用LicheeRV-Nano开发套件,并与大家共同分享与学习。 鉴于试用报告格式调整,后面亦按要求展现。 申请理由: 个人多年嵌入式
    发表于 03-06 23:05

    DA1453x Pro开发套件硬件说明

    电子发烧友网站提供《DA1453x Pro开发套件硬件说明.pdf》资料免费下载
    发表于 02-21 10:07 0次下载
    DA1453x Pro<b class='flag-5'>开发套件</b>硬件说明

    英飞凌推出CYUSBS236 USB转串行通信(双通道)开发套件

    英飞凌科技(Infineon Technologies)近日宣布推出全新的CYUSBS236 USB 转串行通信(双通道)开发套件。该开发套件基于英飞凌的CY7C65215 USB 串行桥控制器,为开发者提供了快速、简便地实现U
    的头像 发表于 01-24 17:12 863次阅读

    DshanMCU-R128s2 R128 EVT 开发套件

    针对 R128 模组,百问科技推出了 R128 EVT 开发套件作为快速开发评估工具。
    的头像 发表于 12-22 15:16 753次阅读
    DshanMCU-R128s2 R128 EVT <b class='flag-5'>开发套件</b>