CatiaMagic — 基於MBSE的產品創新和正向開發工具

        CatiaMagic,原名MagicDraw,被達索收購後融入3DExperience產品協同研發管理平臺中。該軟件提供對SysML/UML/UAF語言的完整支持,提供獨有的MagicGrid方法論,涵蓋業務和任務分析、利益攸關者需要及需求分析、系統需求定義、系統架構定義、設計方案權衡、系統分析驗證及協同設計管理等內容,支持早期對方案可行性進行快速驗證,並更快地分析替代方案,探索更完整的設計空間。採用基於模型的協同設計,實現模型元素追溯,便於變更管理及影響分析、提高設計重用、溝通和理解質量。

 

產品功能

 

•  專業的系統工程方法論
        基於INCOSE OOSEM方法和工程實踐提出了適用於複雜產品開發的MagicGrid方法論。該方法按照產品不同的研製階段需要關注的問題將設計過程分爲問題域(產品需求分析)、解決方案域(產品方案設計)及實現域。在不同域內部,將分析過程細分爲需求、行爲、外部環境及能效指標四個視角維度,以便更全面的表達產品應具備的屬性。通過不斷的設計迭代,實現複雜產品的正向設計及完整的追溯過程。軟件依據MagicGrid方法論,提供設計嚮導、流程模板,通過實踐,幫助MBSE在研發各階段落地實施。

 

 

•  仿真分析功能
        提供模型執行框架(OMG fUML、W3C SCXML、JSR223等);支持模型調試和執行動畫環境;支持用戶交互界面建模和執行;內嵌求解器,支持與多學科專業分析工具(如Matlab/Simulink、MatheMatics、Maple、FMU等)集成。通過執行仿真,可以在系統設計的早期發現系統的設計問題並進行修正。

 

 

•  Simulink / Modelica 轉換插件
        提供轉換插件,實現SysML到Simulink/Modelica的模型導出,用於後端專業設計與仿真。

 

 

•  二次開發方式
        具備豐富的API函數,可根據特殊使用場景定製與特定工具之間的交互,可根據用戶使用習慣定製相關嚮導界面;支持豐富的腳本語言,可支持高級活動等相關腳本開發;支持OCL規則,可定製模型規範檢查方式,用於模型合規性測試;支持報告模板定製,可實現設計產物的自動報告生成。

 

•  自動代碼生成
       支持Java、C++、CORBA IDL、DDL、XML Schema、WSDL和C#語言,爲合併代碼和UML模型提供了一個簡單直觀的圖形界面,同時也爲UML模型和代碼中的模型準備了代碼框架。UML模型可以被轉換爲這些語言中的任何一種,或者可以從用這些語言編寫的源代碼創建UML模型。

 

•  團隊協同
       支持多個用戶在同一個項目的團隊協作,包括成員之間數據同步及消息發送;支持項目權限管理、項目變更管理;支持將項目發佈到服務器,供全球分佈的項目團隊成員校對、審覈、審定和批准等工作。

 

•  需求建模及需求工具集成
        提供需求覆蓋率、需求追溯及變更影響分析等工具,支持與需求管理工具的集成,如DOORS等。

 

•  模型UI設計
        提供豐富的UI控件,支持以圖形化的方式建立複雜的模型仿真UI,並將其與整個架構模型結合起來,從而在UI界面上展示觸發指令、數據信息、曲線圖表、狀態日誌等關鍵的模型信息。此外,仿真UI也可被導出爲圖片或瀏覽器可讀的報告。

 

•  體系建模與仿真功能
        提供對UAF等體系結構框架的支持。通過建立合理的體系結構,來確保各系統需求的正確性和完備性,使系統能夠與體系內的其他系統協同運轉。針對複雜體系,綜合考慮系統、人員、產品、流程、資源等方面,捕獲各個複雜系統的需求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章