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

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