Rhapsody是基于UML/SysML的模型驅動開發(fā)集成環(huán)境,專注于嵌入式和實時系統(tǒng)。通過Rhapsody的模型驅動體系,可以快速地將應用模型部署到實時嵌入式操作系統(tǒng)。Rhapsody 適應迭代設計與開發(fā),軟件開發(fā)可以在宿主機環(huán)境持續(xù)的執(zhí)行和驗證,繼而生成嵌入式應用,下載到目標機進行測試。
Rhapsody同時提供了種類眾多、功能強大的 Add-Ons 擴展模塊,滿足客戶不同的應用需求。針對嵌入式軟件,Rhapsody 支持 C、C++、Java、C# 及 Ada 語言,支持完整動態(tài)代碼生成,仿真及目標環(huán)境執(zhí)行功能。支持迭代開發(fā)及快速原型,便于快速交付高質量系統(tǒng)。
產品介紹
產品家族功能介紹
- Rhapsody Architect for Systems Engineer: 是一個面向復雜系統(tǒng)工程項目的基于模型的系統(tǒng)工程 (MBSE) 環(huán)境
- Rhapsody Architect for Software: 一個集成嵌入式軟件開發(fā)環(huán)境,使用基于UML的建模功能來設計和開發(fā)嵌入式軟件并使其可視化
- Rhapsody Model Manager: 整個工程團隊協(xié)作、共享、審查和管理設計與模型環(huán)境
- Rhapsody Designer for Systems Engineers: 將模擬和模型執(zhí)行添加至MBSE環(huán)境,幫助啟用對需求、架構和行為的早期驗證功能
- Rhapsody Developer: 通過模擬、行為代碼生成和實時系統(tǒng)集成,開發(fā)和驗證嵌入式軟件應用程序環(huán)境
產品組成
- 支持從 DOORS 工具導入、管理并追蹤需求。分析需求并追蹤至設計、實現(xiàn)以及測試工件,有助于提交適合的產品并及時對需求變更做出響應
- 需求影響分析,覆蓋度分析
- 提供Synergy、RTC、CC等配置管理工具集成接口,支持并行開發(fā)與協(xié)作。提供例如DiffMerge等圖形化的模型元素比較與合并工具
- 可擴展、可定制,有助于集成到您現(xiàn)有的流程或是第三方工具,支持并保護現(xiàn)有資產
- 通過ReporterPlus工具插件或IBM RPE提供可定制化文檔自動生成
- IBM? Rational? Rhapsody? 產品及擴展功能模塊關系如下圖所示:
擴展功能模塊介紹
-Rhapsody Tools and Utilities Add On
Rhapsody 與外部環(huán)境的交互接口包,包含:
Mathworks Simulink 接口
- Rhapsody Test Conductor基于模型測試工具模塊
通過不同顏色給出錯誤報告
-Rhapsody Automatic Test Generation Add On Rhapsody 模型測試用例自動生成工具
通過Test Conductor提供白盒觀察測試執(zhí)行的窗口,形成一個靈活、可擴展、可跟蹤的測試平臺
- Rhapsody Developer Rules Composer and Rules Player Add Ons
提供代碼生成定制化能力,模型轉換引擎。
主要技術功能
- 模型驅動的嵌入式軟件開發(fā)支持,可視化逆向工程支持
- 快速系統(tǒng)原型與仿真測試支持
- 模型驅動的驗證支持
- 基于模型的測試
- 實時框架與動態(tài)模型代碼關聯(lián)支持
- AUTOSAR 從概念到代碼的工作流程
Rhapsody 改進了對 AUTOSAR 標準的支持功能,使用統(tǒng)一建模語言(UML)一一來為與 AUTOSAR RTE 相集成的整個軟件構件生成 C 代碼。
應用案例
聯(lián)系人:經緯恒潤
地址:北京朝陽區(qū)酒仙橋路14號1幢4層
郵編:100000
電話:010-64840808-6117
傳真:
公司網址:http://www.hirain.com
掃描此二維碼即可訪問該空間手機版