91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

XANDAR 旨在在安全關(guān)鍵型多核設(shè)計中生成代碼

王彬 ? 來源: zh咖啡不加糖 ? 作者: zh咖啡不加糖 ? 2022-07-20 10:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下一代聯(lián)網(wǎng)嵌入式系統(tǒng)需要快速原型設(shè)計和高性能,同時保持可信賴性和安全性等關(guān)鍵品質(zhì)。然而,安全關(guān)鍵嵌入式系統(tǒng)的部署受到復(fù)雜的軟件工具鏈和工程流程的影響。此外,依賴機(jī)器學(xué)習(xí) (ML) 和人工智能 (AI) 應(yīng)用程序以及故障操作要求的自主系統(tǒng)的當(dāng)前趨勢使這些新系統(tǒng)的驗證和驗證成為一項具有挑戰(zhàn)性的工作。

為了解決這個問題,一個名為 XANDAR 的為期三年的歐盟資助項目旨在提供一個成熟的軟件工具鏈(從需求捕獲到目標(biāo)上的實際代碼集成,包括驗證和確認(rèn)),以滿足對可互操作和自主嵌入式系統(tǒng)的快速原型設(shè)計的需求.

從基于模型的系統(tǒng)架構(gòu)開始,XANDAR 將利用新穎的自動模型合成和軟件并行化技術(shù)來實現(xiàn)特定的非功能性需求,為新穎的實時、安全和安全構(gòu)建(X-by -構(gòu)造,或 XbC) 范式。

pYYBAGLO8d6AcKzkAAN5vpc-vQI767.png

從基于模型的系統(tǒng)架構(gòu)開始,XANDAR 將利用新穎的自動模型合成和軟件并行化技術(shù)來實現(xiàn)新穎的實時、安全和安全構(gòu)建(X-by-Construction,或XbC)。(來源:卡爾斯魯厄理工學(xué)院)

安全關(guān)鍵環(huán)境中的多核挑戰(zhàn)

并行處理時代將多核架構(gòu)推向主流,導(dǎo)致幾乎所有應(yīng)用領(lǐng)域都在使用多核架構(gòu)。編程多核架構(gòu)的最初挑戰(zhàn),主要與并行操作執(zhí)行線程之間的同步和競爭條件有關(guān),仍未完全解決。

盡管通過并行化編譯器、并行語言、特殊語言結(jié)構(gòu)以及軟件開發(fā)人員習(xí)慣于新的編程范式的整體經(jīng)驗有所緩解,但在安全關(guān)鍵領(lǐng)域,多核尚未成功。在汽車或航空航天等環(huán)境中,驗證和無錯誤操作證明是必不可少的,這與多核編程中增加的復(fù)雜性和新的錯誤來源相沖突。

在汽車或航空航天等環(huán)境中,驗證和無錯誤操作證明是必不可少的,這與多核編程中增加的復(fù)雜性和新的錯誤來源相沖突。(來源:XANDAR 項目)

在這種情況下,基于模型的設(shè)計可能會提供答案并縮小當(dāng)前多核架構(gòu)編程與安全關(guān)鍵領(lǐng)域要求之間的差距。

在過去的幾十年里,基于模型的控制功能設(shè)計受到了越來越多的關(guān)注,特別是在航空航天、汽車和加工行業(yè),這些行業(yè)越來越多地利用嵌入式電子設(shè)備和軟件。這種趨勢的主要原因是可以從更高層次的角度管理開發(fā)過程,從而從系統(tǒng)的低層次設(shè)計中抽象出來,同時能夠模擬系統(tǒng)行為和建模功能的代碼生成。這會減少開發(fā)時間和成本。

雖然基于模型的設(shè)計越來越多地被用于早期系統(tǒng)規(guī)范、結(jié)構(gòu)建模和設(shè)計空間探索,但關(guān)鍵嵌入式系統(tǒng)的最終軟件實現(xiàn)通常仍然是手動開發(fā)的。

在最近的研究項目(如ARGO )中,已經(jīng)開發(fā)了意識到隔離嵌入式系統(tǒng)的單一安全方面的端到端解決方案,該項目專注于 WCET(最壞情況執(zhí)行時間)感知代碼生成。近年來,還建立了針對電氣/電子架構(gòu)的基于模型的系統(tǒng)工程方法。他們將架構(gòu)劃分為多個抽象層和視點,以管理整個開發(fā)過程中的復(fù)雜性,從分析和設(shè)計到批量生產(chǎn)。其主要原因可以看作類似于基于模型的功能設(shè)計,但從架構(gòu)和系統(tǒng)的角度來看。

每個領(lǐng)域的基于模型的開發(fā)通常是獨立的運行過程,其中架構(gòu)決策和信息需要在基于模型的功能設(shè)計工具中手動建模,反之亦然。盡管系統(tǒng)的各個方面(例如通信矩陣)存在交換格式,但導(dǎo)入/導(dǎo)出過程往往容易出錯,從而導(dǎo)致架構(gòu)和互補(bǔ)行為模型之間的不一致,特別是在考慮模型上的分布式和并發(fā)協(xié)作時。

現(xiàn)有方法和研究使用簡單的有限狀態(tài)機(jī)行為描述修改架構(gòu)模型,并處理生成可執(zhí)行架構(gòu)規(guī)范以進(jìn)行基于仿真的驗證。然而,這需要進(jìn)一步發(fā)展成一種整體方法,使用單一源元模型在集成開發(fā)環(huán)境中捕獲所有設(shè)計和驗證步驟。

這尤其包括分布式網(wǎng)絡(luò)嵌入式系統(tǒng)的架構(gòu)建模、其詳細(xì)的集成行為建模、其合成為跨層仿真模型以及必要的驗證步驟和后續(xù)代碼生成。

XANDAR 著手實現(xiàn)這樣一種整體方法,其中代碼生成器提供所需的 X-by-construction (XbC) 保證并保留輸入模型的相關(guān)非功能屬性。XANDAR 將通過提供與平臺無關(guān)的代碼生成支持,包括為關(guān)鍵服務(wù)生成監(jiān)控可運行文件以及用于 AI 和 ML 應(yīng)用程序的非確定性加速器,從而在該領(lǐng)域引入新的創(chuàng)新。

解決這些挑戰(zhàn)需要新概念、自動決策算法、正式檢查和程序優(yōu)化,不僅要提高性能和能源效率,還要確保非功能性保證。整個過程需要在實時性能、能源效率、非功能性保證和運行時的靈活性之間進(jìn)行權(quán)衡。協(xié)同優(yōu)化所有這些方面的高質(zhì)量代碼生成器和轉(zhuǎn)換需要新的專業(yè)解決方案。

XANDAR 聯(lián)盟合作伙伴

pYYBAGLO8fCAXLQDAAI2Sds5Py4972.png

XANDAR 是一個在 Horizon 2020 框架下由歐盟資助的項目,由卡爾斯魯厄理工學(xué)院的 Jürgen Becker 教授領(lǐng)導(dǎo)的八個財團(tuán)合作伙伴組成。(來源:fenISS)

XANDAR 項目是一項為期三年的計劃,于 2023 年 12 月結(jié)束,由歐盟在 Horizon 2020 框架下提供 500 萬歐元的資金。由卡爾斯魯厄理工學(xué)院的 Jürgen Becker 教授領(lǐng)導(dǎo)的工業(yè)界和學(xué)術(shù)界聯(lián)盟的合作伙伴是:

卡爾斯魯厄理工學(xué)院(德國)

伯羅奔尼撒大學(xué)(希臘)

德國航空航天中心

AVN創(chuàng)新技術(shù)解決方案有限公司(塞浦路斯)

Vector Informatik GmbH(德國)

貝爾法斯特女王大學(xué)(北愛爾蘭)

寶馬集團(tuán)(德國)

fenISS(西班牙)

Vector 是 XANDAR 聯(lián)盟的八個合作伙伴之一。該公司基于其作為嵌入式軟件專家的專業(yè)知識以及其高性能開發(fā)環(huán)境 PREEvision 和 TA 工具套件,正在為實現(xiàn)該項目的宏偉目標(biāo)做出貢獻(xiàn)


Vector 正在協(xié)助構(gòu)建 XANDAR 框架,以利用其嵌入式軟件能力和技術(shù)進(jìn)行自主系統(tǒng)的 XbC 設(shè)計。(來源:矢量)。

在這里,PREEvision 可以協(xié)作指定連接的嵌入式系統(tǒng),并且基于模型,并具有集成所有系統(tǒng)級別的明確語義。TA Tool Suite 可用于指定、模擬和驗證復(fù)雜實時系統(tǒng)的時間行為。這兩個環(huán)境為設(shè)置 X-by-Construction 設(shè)計框架提供了基礎(chǔ)。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5202

    文章

    20532

    瀏覽量

    335581
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4973

    瀏覽量

    74172
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    i.MX93 ELE 密鑰存儲持久密鑰生成 NVM 錯誤怎么辦?

    嘗試在 i.MX93 上的 ELE 密鑰存儲中生成持久密鑰時。我遇到以下錯誤: ``` 獲取設(shè)備信息 SoC ID : 0x9300 SoC 版本 : 0xa100 LMDA val:0x10 創(chuàng)建
    發(fā)表于 03-18 07:04

    國民技術(shù)發(fā)布N32Cube芯片配置與初始化代碼生成工具

    1月30日,國民技術(shù)(NSING)正式發(fā)布N32Cube——芯片配置與初始化代碼生成工具,讓時鐘、引腳與外設(shè)的配置一目了然、輕松上手!
    的頭像 發(fā)表于 02-02 15:26 ?700次閱讀
    國民技術(shù)發(fā)布N32Cube芯片配置與初始化<b class='flag-5'>代碼</b><b class='flag-5'>生成</b>工具

    使用Firebase AI Logic生成圖像模型的兩種新功能

    是 Gemini 2.5 Flash Image (又名 Nano Banana) 正式版,后者的專長就是在情境或?qū)υ?b class='flag-5'>中生成圖像。
    的頭像 發(fā)表于 11-30 09:28 ?478次閱讀

    FreeRTOS和uC/OS-II的功能特性

    。 多核支持 (FreeRTOS SMP): 有官方對稱多處理 (SMP) 版本,支持多核處理器。 MPU 支持: 支持內(nèi)存保護(hù)單元 (MPU),用于任務(wù)隔離和提升可靠性/安全性。 POSIX 兼容層
    發(fā)表于 11-17 08:17

    針對AES算法的安全防護(hù)設(shè)計

    設(shè)計。 1. 軟件層面的防護(hù) 軟件隨機(jī)延遲被插入到代碼中,以防止攻擊能夠在沒有一些后驗分析的情況下確定命令期間特定時刻發(fā)生了什么。一般來說包括一個偽循環(huán),其中生成一個隨機(jī)值,然后遞減,直到隨機(jī)值在執(zhí)行任何
    發(fā)表于 10-28 07:38

    使用Simulink自動生成浮點運算HDL代碼(Part 1)

    引言 想要實現(xiàn)浮點運算功能,如果自己寫Verilog代碼,需要花費較多的時間和精力。好在Simulink HDL Coder工具箱提供了自動代碼生成技術(shù)。下圖展示了HDL Coder如何生成
    發(fā)表于 10-22 06:48

    探索無限可能:生成式推薦的演進(jìn)、前沿與挑戰(zhàn)

    )的生成式推薦(Generative Recommendations, GRs)正逐步形成一種區(qū)別于判別式推薦的新范式,展現(xiàn)出替代依賴復(fù)雜手工特征的傳統(tǒng)推薦系統(tǒng)的強(qiáng)大潛力。本文系統(tǒng)全面地介紹了基于LLM的生成式推薦系統(tǒng)(GRs)的演進(jìn)歷程、前沿核心技術(shù)要點、
    的頭像 發(fā)表于 10-20 16:42 ?6807次閱讀
    探索無限可能:<b class='flag-5'>生成</b>式推薦的演進(jìn)、前沿與挑戰(zhàn)

    HarmonyOSAI編程頁面生成

    修改頁面及頁面中的關(guān)鍵字等具體信息,點擊歷史對話中的恢復(fù)應(yīng)用可以回退到之前的頁面。 點擊保存到工程,在彈窗中設(shè)置頁面名稱及指定頁面所保存的模塊。 點擊Next將生成代碼文件及資源保存至工程中。彈窗中
    發(fā)表于 08-29 15:50

    HarmonyOSAI編程編輯區(qū)代碼生成

    CodeGenie提供Inline Edit能力,支持在編輯窗口中通過自然語言進(jìn)行問答,基于上下文智能生成代碼片段,提升代碼可讀性。 當(dāng)前有以下兩種方式喚醒Inline Edit對話框: 在
    發(fā)表于 08-20 15:24

    QNX QOS 8.0助力構(gòu)建復(fù)雜任務(wù)關(guān)鍵嵌入式應(yīng)用

    “QOS 8.0”)。這一經(jīng)安全認(rèn)證的基礎(chǔ)性解決方案基于QNX SDP 8.0的高性能、下一代微內(nèi)核架構(gòu)打造,可簡化汽車、工業(yè)生產(chǎn)、機(jī)器人、醫(yī)療設(shè)備和國防等領(lǐng)域的功能安全與網(wǎng)絡(luò)信息安全關(guān)鍵
    的頭像 發(fā)表于 08-18 09:09 ?1479次閱讀

    編譯器功能安全驗證的關(guān)鍵要素

    在汽車、工業(yè)、醫(yī)療等安全關(guān)鍵應(yīng)用中,確保功能安全合規(guī)性需要嚴(yán)格的工具鏈驗證。開發(fā)安全關(guān)鍵
    的頭像 發(fā)表于 07-05 13:37 ?1622次閱讀

    使用gpif designer fx2lp在CTL0中生成波形來連接FPGA 以便從FPGA獲取數(shù)據(jù),為什么不能正常工作?

    我想使用gpif designer fx2lp 在CTL0 中生成波形來連接FPGA 以便從FPGA 獲取數(shù)據(jù)。 它在 CTL0 的下降沿逐幀獲取數(shù)據(jù)。 每幀有 32 個脈沖,但是當(dāng)我這樣配置時,它不能正常工作。 我不明白。 我該如何做呢?
    發(fā)表于 05-06 13:01

    TPS68470 電源管理IC(PMIC),帶閃光燈 LED 驅(qū)動器和參考時鐘生成,適用于緊湊相機(jī)模塊數(shù)據(jù)手冊

    TPS68470 器件是一種先進(jìn)的電源管理單元,可為緊湊相機(jī)模塊 (CCM) 供電,為圖像傳感器生成時鐘,驅(qū)動用于閃光燈的雙 LED,并集成兩個用于通用指示燈的 LED 驅(qū)動器。TPS68470 能夠在 CCM 中生成所有需要
    的頭像 發(fā)表于 04-26 14:57 ?929次閱讀
    TPS68470 電源管理IC(PMIC),帶閃光燈 LED 驅(qū)動器和參考時鐘<b class='flag-5'>生成</b>,適用于緊湊<b class='flag-5'>型</b>相機(jī)模塊數(shù)據(jù)手冊

    在ADC PAL中,當(dāng)ADC讀數(shù)超過閾值時、是否有辦法生成中斷?

    中生成中斷,是否有其他方法可以根據(jù)閾值輸入自動調(diào)用函數(shù)? 此外,我們可以在 MPC5775B 中使用 SDADC 嗎?如果是,SDADC 中是否有任何解決方案來滿足上述要求? 我搜索了 SDADC 的示例代碼,但找不到任何代碼
    發(fā)表于 04-02 08:30

    求助,關(guān)于GUIguider1.9.0主界面上方生成字體功能問題求解

    在lable 屬性設(shè)置中重新設(shè)置要顯示的字體,這樣如果只是想改變lable上個別字的內(nèi)容的話,需要重復(fù)在工具-->>生成字體選項,生成已經(jīng)在lable屬性設(shè)置中生成的字體
    發(fā)表于 03-28 07:07