行業(yè)背景
隨著計算機技術的快速發(fā)展、工業(yè)制造業(yè)的不斷升級,對安全關鍵系統(tǒng)的要求也越來越嚴格,從而使得軟件應用在安全關鍵系統(tǒng)中承擔越來越多的功能。與此同時軟件的規(guī)模和復雜度也不斷提升,導致軟件的缺陷密度和失效問題也顯著增加。近半個世紀以來,由于軟件問題造成安全關鍵系統(tǒng)出現(xiàn)故障所導致的損失難以衡量,傳統(tǒng)的軟件開發(fā)模式已無法滿足越來越繁雜龐大的安全關鍵系統(tǒng),因此SmartRocket Modeler可視化建模開發(fā)工具應需而生。該產品可實現(xiàn)國外壟斷工具的國產化替代,解決需求建模、驗證領域的“卡脖子”技術,可填補國內在數(shù)據(jù)流可視化建模和驗證領域的空白,并達到國內先進水平。
產品概述

SmartRocket Modeler是一款國產自主可控的可視化建模開發(fā)工具。該工具支持嵌入式軟件模型的設計與開發(fā),能夠從系統(tǒng)需求出發(fā),為用戶提供基于Lustre模型語言的圖形化建模、模型靜態(tài)檢查、模型仿真與調試、模型在環(huán)測試、C代碼自動生成等豐富便捷的功能。同時工具也支持全系列國產操作系統(tǒng),為國內高端制造領域的嵌入式軟件研制提供支撐平臺,為逐步擺脫對國外同類軟件的依賴提供有效解決方案。
產品功能
01圖形化建模
根據(jù)對系統(tǒng)需求的分析,運用數(shù)據(jù)流構件、狀態(tài)機構件庫進行基于模型的系統(tǒng)設計。建模機制具有嚴格的數(shù)學語義。

02模型靜態(tài)檢查
從設計模型的類型檢查、量綱檢查、數(shù)據(jù)依賴關系分析、狀態(tài)遷移分析四個維度分析模型是否滿足預定義的設計規(guī)則。

03模型仿真與調試
通過模型仿真和斷點調試確保模型在特定物理場景中動態(tài)運行能力,并對運行結果進行可視化展示滿足更直觀的分析。

04運行時驗證
對需要驗證性質進行性質關聯(lián)并驗證構建的性質模型,確保是否滿足待驗性質從而來保證模型的安全性與可靠性。

05代碼自動生成
在排除模型早期錯誤,保障模型一致性、正確性和安全性基礎上,通過模型、LUSTRE語言、代碼轉換,實現(xiàn)C代碼自動生成。

06報告生成與定制
針對模型靜態(tài)檢查、仿真與調試、運行時驗證等過程,生成相應報告供用戶查看與存檔,同時測試報告支持定制化。

特色優(yōu)勢
01豐富可拓展構件庫
豐富可拓展的預定義構件庫可用于連續(xù)、離散及混合系統(tǒng)等,適用面廣泛。
02高效易用建模環(huán)境
直觀圖形化建模界面,在統(tǒng)一可視化環(huán)境中采用拖拽的方式進行模型設計。
03全方位靜態(tài)檢查
基于預定義的設計規(guī)則判斷模型本身是否存在矛盾,排除開發(fā)早期的模型錯誤。
04動態(tài)仿真與驗證
一鍵動態(tài)仿真調試與模型驗證、多維度可視化仿真數(shù)據(jù)與驗證結果反例追溯。
05有效C代碼生成
自動生成符合國軍標8114標準的C代碼,有效減少用戶重復編碼工作。
06國產化環(huán)境支持
支持國產典型操作系統(tǒng)和處理器平臺,為國內高端制造領域的嵌入式軟件研制提供支撐平臺。
成果應用
01航空航天
航天航空領域所涉及的飛控等操作系統(tǒng)都極其復雜。相較于傳統(tǒng)的編碼開發(fā)流程,Modeler基于模型的可視化建模開發(fā),可以覆蓋嵌入式開發(fā)的整個流程,從需求建模、靜態(tài)分析、系統(tǒng)仿真與驗證,再到最終代碼的自動生成,以節(jié)約產品的開發(fā)時間、提高開發(fā)質量、減少開發(fā)風險。
02汽車電子
隨著新能源汽車的普及和自動駕駛的興起,行業(yè)對電池管理系統(tǒng)的軟件關鍵級別要求升級,這就意味著相應軟件驗證成本也急劇加大。Modeler提供基于模型的軟件架構建模、仿真、代碼自動生成與測試的完整工具鏈,在極大提升電池管理系統(tǒng)軟件研制效率的同時,節(jié)約高額的研制成本。
03軌道交通
Modeler可視化開發(fā)環(huán)境可以對城軌聯(lián)鎖軟件進行建模,通過使用數(shù)據(jù)流與狀態(tài)機等算子庫,對聯(lián)鎖中的主要邏輯模塊進行建模,并自動生成C代碼。從而為高安全性應用系統(tǒng)的軟件開發(fā)人員提供一套完整的基于模型的開發(fā)解決方案,以此降低開發(fā)成本、縮短開發(fā)周期、減少開發(fā)風險。
審核編輯 黃昊宇
-
仿真
+關注
關注
55文章
4504瀏覽量
138480 -
建模工具
+關注
關注
0文章
10瀏覽量
12889 -
可視化
+關注
關注
1文章
1357瀏覽量
22837
發(fā)布評論請先 登錄
芯科科技免費提供SystemView可視化分析工具
KubePi:開源Kubernetes可視化管理面板,讓集群管理如此簡單
基于 HT 技術的園區(qū)元宇宙可視化管理平臺
工業(yè)可視化平臺是什么
光伏電站可視化的實現(xiàn)
基于 HT 的 3D 可視化智慧礦山開發(fā)實現(xiàn)
如何使用協(xié)議分析儀進行數(shù)據(jù)分析與可視化
VirtualLab:光學系統(tǒng)的三維可視化
如何實現(xiàn)光伏數(shù)字孿生可視化?
上??匕睸martRocket系列:可視化建模開發(fā)工具
評論