99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

pYYBAGLO8d6AcKzkAAN5vpc-vQI767.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pYYBAGLO8fCAXLQDAAI2Sds5Py4972.png

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

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

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

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

德國(guó)航空航天中心

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

Vector Informatik GmbH(德國(guó))

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

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

fenISS(西班牙)

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


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

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

審核編輯 黃昊宇

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

    關(guān)注

    5150

    文章

    19668

    瀏覽量

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

    關(guān)注

    30

    文章

    4900

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

    為什么MotorControl Workbench無(wú)法生成代碼?

    我使用MotorControl Workbench5.4.4生成單電機(jī)驅(qū)動(dòng)代碼,使用正交編碼器精度1024,檢查引腳沒問題后,進(jìn)入生成頁(yè)面,識(shí)別到STM32CubeMX版本為6.12.1,選擇編譯器為Keil5,Pack包選項(xiàng)選
    發(fā)表于 03-14 06:28

    QorIQ?T1042多核處理器

    。QorIQ?T1042多核處理器適合于路由器、交換機(jī)、網(wǎng)關(guān)ip和通用內(nèi)嵌式計(jì)算系統(tǒng)中的組合控制、數(shù)據(jù)路徑和傳輸層處理。與多個(gè)分立器件相比,QorIQ?T1042多核處理器高度集成提供明顯的性能優(yōu)勢(shì),同時(shí)也
    發(fā)表于 01-10 08:48

    DevSecOps自動(dòng)化在安全關(guān)鍵軟件開發(fā)中的實(shí)踐、Helix QAC&amp;amp; Klocwork等SAST工具應(yīng)用

    DevSecOps自動(dòng)化旨在通過在軟件開發(fā)生命周期的各個(gè)階段集成安全流程,使用自動(dòng)化工具和最佳實(shí)踐來簡(jiǎn)化開發(fā)、安全和運(yùn)營(yíng)。實(shí)現(xiàn)DevSecOps自動(dòng)化流程的一個(gè)重要部分就是使用SAST工具,以幫助盡早發(fā)現(xiàn)問題,減少手動(dòng)測(cè)試需求,
    的頭像 發(fā)表于 01-03 16:05 ?464次閱讀
    DevSecOps自動(dòng)化在<b class='flag-5'>安全</b><b class='flag-5'>關(guān)鍵</b><b class='flag-5'>型</b>軟件開發(fā)中的實(shí)踐、Helix QAC&amp;amp; Klocwork等SAST工具應(yīng)用

    STM32CubeMX生成代碼,是怎樣的HAL架構(gòu)?

    需要注意,CubeMX只是一個(gè)初始化工具,它只是幫你完成了HAL庫(kù)外設(shè)和時(shí)鐘的初始化,具體程序的編寫還需要查閱HAL庫(kù)的說明,使用相關(guān)函數(shù)實(shí)現(xiàn)你想實(shí)現(xiàn)的功能。CubeMX生成代碼包含了豐富的注釋
    的頭像 發(fā)表于 01-01 21:01 ?808次閱讀
    STM32CubeMX<b class='flag-5'>生成</b>的<b class='flag-5'>代碼</b>,是怎樣的HAL架構(gòu)?

    SRIO介紹及xilinx的vivado 2017.4中生成srio例程代碼解釋

    1. 概述 本文是用于記錄srio的學(xué)習(xí)情況,以及一些對(duì)xilinx的vivado 2017.4中生成srio例程代碼的解釋。 2. 參考文件 《pg007_srio_gen2》 3. SRIO協(xié)議
    的頭像 發(fā)表于 12-10 16:24 ?2817次閱讀
    SRIO介紹及xilinx的vivado 2017.4<b class='flag-5'>中生成</b>srio例程<b class='flag-5'>代碼</b>解釋

    探索設(shè)計(jì)稿自動(dòng)生成Flutter代碼的技術(shù)方案

    作者:京東物流 冷先鋒 近年來,隨著人工智能和大模型技術(shù)的發(fā)展,設(shè)計(jì)稿(UI視圖)自動(dòng)生成代碼的技術(shù)也在不斷進(jìn)步。本文將探討幾家知名企業(yè)在這一領(lǐng)域的探索和實(shí)踐,包括美團(tuán)、京東、微軟等,以及一些常見
    的頭像 發(fā)表于 11-08 10:09 ?1699次閱讀
    探索設(shè)計(jì)稿自動(dòng)<b class='flag-5'>生成</b>Flutter<b class='flag-5'>代碼</b>的技術(shù)方案

    如何自動(dòng)生成verilog代碼

    介紹幾種自動(dòng)生成verilog代碼的方法。
    的頭像 發(fā)表于 11-05 11:45 ?1030次閱讀
    如何自動(dòng)<b class='flag-5'>生成</b>verilog<b class='flag-5'>代碼</b>

    瑞薩e2studio(1)----瑞薩芯片之搭建FSP環(huán)境

    studio 集成系統(tǒng)開發(fā)環(huán)境提供一個(gè)熟悉的開發(fā)控制臺(tái),從該控制臺(tái)中,可以管理項(xiàng)目創(chuàng)建、模塊選擇和配置、代碼開發(fā)、代碼生成以及調(diào)試等關(guān)鍵步驟。FSP 使用圖形用戶界面 (GUI) 來
    發(fā)表于 09-30 15:28

    安全繼電器采用了什么結(jié)構(gòu)

    安全繼電器是一種在電路中起到保護(hù)作用的電器元件,其結(jié)構(gòu)設(shè)計(jì)旨在提高電路的可靠性和安全性。安全
    的頭像 發(fā)表于 09-21 09:59 ?801次閱讀

    如何在TI-NA里的信號(hào)編輯器中生成自己的激勵(lì)波形?

    大家好,請(qǐng)問如何在TI-NA里的信號(hào)編輯器中生成自己的激勵(lì)波形,比如:產(chǎn)生上升沿5ns、下降沿5ns、脈沖寬度12ns的單脈沖激勵(lì)信號(hào)!
    發(fā)表于 09-13 07:19

    STM32CUBEMX生成freeRTOS代碼的時(shí)候出現(xiàn)警告

    to use HAL timebase source other than the Systick. HAL函數(shù)如果是阻塞呼叫,內(nèi)部會(huì)用到HAL_Delay(),F(xiàn)reeRTOS應(yīng)該還是使用SystTick。如果使用的時(shí)基操作來源一樣,怕有不可預(yù)期問題出現(xiàn),故選擇其他定時(shí)器。 此時(shí)在
    發(fā)表于 09-04 14:13