Lustre轉C翻譯器編譯器軟件國內形式化驗證軟件L2C
國內清華大學王老師屬于專家。國內軟件迪捷。國內成熟的可以替代Scade或Simulink的軟件有一家。
對于編譯器的“誤編譯”問題,大家都司空見慣、習以為常了。然而,對于**關鍵系統的驗證而言,必須考慮因編譯器引入的錯誤,否則花大力氣在源程序級的驗證工作可能在目標程序級失效。Lustre轉C翻譯器編譯器軟件國內形式化驗證軟件L2C實際上,如航空領域的RTCA DO-178B/C標準,編譯器屬于需要鑒定的工具類軟件,需要按照機載軟件的要求一樣對待。*嚴格的驗證手段就是采用形式化方法,近年來,有關編譯器形式化驗證的研究工作取得了長足的進步,達到了實用化水平,為未來新的工業標準制定奠定了強有力的基礎。本次報告將對編譯器形式化驗證的主要技術及研究進展進行概述,并對清華大學L2C可信編譯器項目的開展情況進行簡介。Lustre轉C翻譯器編譯器軟件國內形式化驗證軟件L2C,L2C項目致力于從**建模語言(類Lustre的同步數據流語言)到C語言的可信翻譯,并與有名的CompCert編譯器銜接,形成從建模語言到匯編語言的可信編譯工具。

ModelCoder的介紹
在**關鍵領域,基于模型的軟件工程或者軟件開發已逐漸進入了我國的裝備研制過程中。使用SimuLink或者SCADE等嵌入式軟件建模工具對算法或者控制邏輯進行可視化建模,然后生成高可靠的二進制代碼逐漸成為了**關鍵領域的主流軟件開發方式。由我司自主開發的ModelCoder是一款支持多種嵌入式系統建模并可以自動生成高**可靠的C代碼的軟件設計和開發工具。ModelCoder支持同步數據流以及狀態機等嵌入式模型,其從模型生成代碼的過程經過了形式化驗證,保證生成過程的正確無誤性,能夠用于飛機的飛控,飛機的航電,核電的DCS等多個**關鍵領域的嵌入式軟件的設計和開發。前華為團隊ModelColder嵌入式軟件設計工具嵌入式建模工具介紹
ModelCoder的原理
代碼生成工具是編譯器的一種,是把模型語言翻譯成C語言的編譯器。代碼生成工具廣泛用于我國的航空、軌交和核電等**關鍵領域。保證代碼生成工具的生成過程的**可靠性是**關鍵領域必須要面對的課題。ModelCoder采用了*嚴格的形式化技術,用定理證明的方式對模型到代碼的生成過程進行了嚴格的數學證明。和同類軟件SCADE的KCG相比,KCG只是采用了模型檢測技術對模型本身進行了證明,而ModelCoder無疑在技術途徑上更為可靠。
ModelCoder的翻譯過程如下:
ModelCoder翻譯流程簡圖
ModelCoder的功能
ModelCoder的功能分為三個部分:1)軟件建模的圖形化前端;2)模型的仿真運行測試模塊;3)C代碼的自動生成模塊。前華為團隊ModelColder嵌入式軟件設計工具嵌入式建模工具介紹
ModelCoder的圖形化前段前華為團隊ModelColder嵌入式軟件設計工具嵌入式建模工具介紹
ModelCoder的仿真運行測試模塊
更多前華為團隊ModelColder嵌入式軟件設計工具嵌入式建模工具介紹信息請直接致電埃登威上海021-55581219,其他產品:微量氧分析儀,藥品殘氧儀,露點儀,熱導氣體分析儀,GE流量計,OX-1氧傳感器,頂空分析儀,紅外氣體分析儀,高溫濕度儀,西門子U23分析儀,ppb微量水分析儀,OXY.IQ氧分析儀,煙氣濕度儀,燃氣熱值儀,Kaye溫度驗證儀,L&W白度,儀激光氧分析儀,壓縮空氣露點儀,干燥機露點儀,激光氣體分析儀,便攜式露點儀,便攜式微量氧分析儀西門子氧電池\oxy-12\ultramat-23代表U23氧模塊價格|PID傳感器 |總代理|代表處|授權代理商|辦事處|分公司|全資子公司|價格|品牌|批發|選型|維修|校準
更多Lustre轉C翻譯器編譯器軟件國內形式化驗證軟件L2C電話埃登威上海021-55581219