为何选择 IBM Rhapsody Developer with IBM 的 Capital Software Developer?
IBM Rhapsody 的 Capital Software Developer 促进了开放性、适应性、标准合规性和自动化。它支持具有可配置架构层的跨域协作架构,支持数据和需求的可追溯性,并促进基于模型的早期可重复使用的测试。
通过自动迭代提高软件的重复使用率和质量
IBM Rhapsody 的 Capital Software Developer 通过自动从多域系统工程过渡到软件架构来帮助工程师取得成功。它通过将这些要求和用例与活动图、序列图和状态机图等行为联系起来来验证利益相关者的需求。用户可以模拟面板以交互方式驱动的行为,并根据可重复使用的测试用例自动进行模拟。专注于差异化价值,而不是重复的接口定义。可扩展的模型到模型转换框架支持在任意一对源配置文件和目标配置文件之间实现企业特定的自动化。
节省从 SysML 过渡到 E/E 架构的时间
- 无缝流入 Capital E/E 架构
- 通过专用桥将 E/E 功能流入 Capital
定义软件定义的车辆
- 解决汽车软件架构问题,包括 AUTOSAR Classic、自适应和非 AUTOSAR 软件
- 生成实施合同运行时环境 (RTE)
提高代码质量
- 使用 UML 模型开发软件
- 为 C、C++ 和 Java 生成产品级质量的代码
- 生成符合 AUTOSAR 经典和自适应 API 的生产代码
通过基于模型的早期测试提高质量
- 开始在多域系统级别上进行测试
- 根据序列图和状态图,以基于模型的描述性方式定义测试
- 自动生成测试环境(又名测试工具)
随时可集成的嵌入式软件
- 根据 AUTOSAR 标准开发的嵌入式软件已准备好集成到 Capital Embedded AUTOSAR Classic
- 前面定义的基于模型的测试可直接与作为 Capital Embedded Virtualizer 一部分提供的虚拟 ECU 平台一起使用
通过开放标准避免供应商锁定
- 天啊系统建模语言 (sysML)
- OMG 统一建模语言 (UML)
- OMG UML 测试配置文件 (UTP)
- Linux的
- 基于 OSLC 的开放式数字线程支持
- 为 AUTOSAR 经典平台和自适应平台设计应用程序软件