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

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

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

生成模型驅(qū)動的開發(fā)工作流程

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者: Lance Brooks ? 2022-06-17 15:26 ? 次閱讀

這是一系列文章中的第四部分,這些文章解決了與自動和半自動車輛的驗(yàn)證和確認(rèn)相關(guān)的工程挑戰(zhàn)和機(jī)遇。

第四部分:生成模型驅(qū)動的開發(fā)工作流程

生成模型驅(qū)動開發(fā) (MDD) 工作流程是一個(gè)系統(tǒng)工程過程,它使用軟件工具以模型作為輸入來自動生成產(chǎn)品,應(yīng)用模型轉(zhuǎn)換算法來捕獲工程專業(yè)知識,否則這些技術(shù)專業(yè)知識是手動應(yīng)用的。該技術(shù)允許開發(fā)人員專注于他們的領(lǐng)域并使用針對特定類型問題進(jìn)行了優(yōu)化的特定領(lǐng)域建模工具創(chuàng)建模型。在對這些模型進(jìn)行充分驗(yàn)證和驗(yàn)證 (V&V) 以證明它們所代表的系統(tǒng)滿足要求后,經(jīng)過驗(yàn)證的模型以系統(tǒng)化的方式推動后續(xù)的自動化生產(chǎn)階段。生成式 MDD 工作流可確保最佳質(zhì)量、性能和合規(guī)性,同時(shí)縮短開發(fā)時(shí)間。

ASAM XIL、FMI 和 AUTOSAR 等標(biāo)準(zhǔn)為建立用于電氣/電子 (E/E) 系統(tǒng)開發(fā)的綜合生成式 MDD 工作流程提供了正式要素。ASAM XIL 提供標(biāo)準(zhǔn)的測試自動化和測試臺架構(gòu),F(xiàn)MI 提供將特定領(lǐng)域模型部署到工作流中所需的標(biāo)準(zhǔn)抽象,AUTOSAR 對用于將正式 E/E 硬件和軟件概念映射到模型的軟件架構(gòu)方面進(jìn)行標(biāo)準(zhǔn)化和測試數(shù)據(jù)。AUTOSAR 也用作嵌入式軟件運(yùn)行時(shí)的生產(chǎn)實(shí)現(xiàn)的一部分。使用一組規(guī)則,工具可以獲取在正常系統(tǒng)設(shè)計(jì)工作期間產(chǎn)生的測試用例描述、功能模型、環(huán)境模型和架構(gòu)模型,并生成測試平臺、映射、

如今,生成式 MDD 工作流從 E/E 系統(tǒng)架構(gòu)的 AUTOSAR 模型和其軟件和環(huán)境行為的 FMI 模型開始,然后自動配置和生成生產(chǎn)質(zhì)量的嵌入式軟件圖像,這些圖像已準(zhǔn)備好在可擴(kuò)展的 XIL 測試臺上進(jìn)行 V&V 。 在這些工作流程中,AUTOSAR 用于指導(dǎo)特定領(lǐng)域的行為建?;顒?,因?yàn)樵撃P痛韺⒉渴鹪?AUTOSAR 平臺中的嵌入式軟件。通過使用架構(gòu)模型作為行為建模的輸入,該模型符合 C/C++ 代碼生成工具所需的結(jié)構(gòu),這些工具專門用于生成符合 AUTOSAR 的代碼。這節(jié)省了工程調(diào)整步驟,并有助于將控制和功能工程師集中在系統(tǒng)周圍的行為和觸發(fā)語義上。

ECU 集成商幾乎不需要任何輸入來生產(chǎn)可用于 V&V 的系統(tǒng)。輸入量取決于工程階段(系統(tǒng)的哪個(gè)方面正在測試)以及他們的組織在每個(gè)工程步驟中采用的任何制度規(guī)則和風(fēng)格。例如,如果正在測試的是應(yīng)用程序邏輯,則生成“足夠好”的 AUTOSAR 固件的默認(rèn)配置規(guī)則足以驗(yàn)證功能,因?yàn)?AUTOSAR 兼容平臺實(shí)現(xiàn)了獨(dú)立于實(shí)際 ECU 硬件細(xì)節(jié)的標(biāo)準(zhǔn)語義。如果必須考慮時(shí)序、內(nèi)存和其他與硬件相關(guān)的約束,則必須應(yīng)用更嚴(yán)格的規(guī)則。但即使在這種情況下,一旦配置生成,

使用 AUTOSAR 感知 MDD 工作流程,模型在環(huán) (MIL) 測試臺生成是自動化的。此外,它的 V&V 工作是在更真實(shí)的嵌入式軟件環(huán)境中進(jìn)行的。在利用可擴(kuò)展虛擬 ECU 對 ECU 硬件進(jìn)行建模的工具產(chǎn)品中,可以跳過傳統(tǒng)上使用軟件在環(huán) (SIL) 測試臺執(zhí)行的操作,并且可以直接在虛擬硬件在環(huán)上執(zhí)行 V&V (vHIL) 測試臺,提供 SIL 測試臺的便利優(yōu)勢和硬件在環(huán) (HIL) 測試臺的保真度優(yōu)勢。

簡而言之,生成式 MDD 工作流通過利用工具中捕獲的實(shí)施領(lǐng)域?qū)I(yè)知識來提高質(zhì)量和減少問題,并消除手動或其他重復(fù)性工作,從而加快產(chǎn)品上市時(shí)間,從而提供價(jià)值。

本系列的第五部分也是最后一部分將討論生成模型驅(qū)動開發(fā)在汽車 V&V 中的作用。

審核編輯:郭婷

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

    關(guān)注

    5060

    文章

    18975

    瀏覽量

    302093
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    876

    瀏覽量

    54360
收藏 人收藏

    評論

    相關(guān)推薦

    NVIDIA發(fā)布全新AI和仿真工具以及工作流

    NVIDIA 在本周于德國慕尼黑舉行的機(jī)器人學(xué)習(xí)大會(CoRL)上發(fā)布了全新 AI 和仿真工具以及工作流。機(jī)器人開發(fā)者可以使用這些工具和工作流,大大加快 AI 機(jī)器人(包括人形機(jī)器人)的開發(fā)
    的頭像 發(fā)表于 11-09 11:52 ?119次閱讀

    人員定位系統(tǒng)的原理和工作流程

    人員定位是一種用于確定或跟蹤人員位置的技術(shù)。隨著科技的快速發(fā)展,人員定位系統(tǒng)變得越來越常見,在許多不同的領(lǐng)域得到了廣泛的應(yīng)用。本文將探討人員定位系統(tǒng)的原理和工作流程,包括定位技術(shù)、數(shù)據(jù)傳輸和處理
    的頭像 發(fā)表于 09-03 10:42 ?318次閱讀
    人員定位系統(tǒng)的原理和<b class='flag-5'>工作流程</b>

    行云流水線 滿足你對工作流編排的一切幻想~skr

    流水線模型 眾所周知,DevOps流水線(DevOps pipeline)的本質(zhì)是實(shí)現(xiàn)自動化工作流程,用于支持軟件開發(fā)、測試和部署的連續(xù)集成、交付和部署(CI/CD)實(shí)踐。它是DevOps方法論
    的頭像 發(fā)表于 08-05 13:42 ?225次閱讀

    M8_8pin公頭如何簡化工作流程

    德索工程師說道M8_8pin公頭作為一種先進(jìn)的連接器設(shè)計(jì),其在多個(gè)領(lǐng)域都發(fā)揮著重要作用,特別是在自動化、航空、醫(yī)療等領(lǐng)域。它通過實(shí)現(xiàn)高效、穩(wěn)定的信號和數(shù)據(jù)傳輸,為各種設(shè)備提供了可靠的連接。在工作流程中,M8_8pin公頭通過其獨(dú)特的設(shè)計(jì)和功能,可以大大簡化工作流程,提高
    的頭像 發(fā)表于 05-05 13:41 ?202次閱讀
    M8_8pin公頭如何簡化<b class='flag-5'>工作流程</b>

    鴻蒙原生應(yīng)用元服務(wù)-訪問控制(權(quán)限)開發(fā)工作流程相關(guān)

    開發(fā)者可以參考已有的權(quán)限列表,判斷應(yīng)用能否申請目標(biāo)權(quán)限。 二、權(quán)限校驗(yàn)的工作流程 應(yīng)用在提供對外功能服務(wù)接口時(shí),可以根據(jù)接口涉數(shù)據(jù)的敏感程度或所涉能力的安全威脅影響,在權(quán)限定義列表選擇合適的權(quán)限保護(hù)
    發(fā)表于 04-19 15:27

    生成式 AI 進(jìn)入模型驅(qū)動時(shí)代

    隨著ChatGPT和大型語言模型(LLM)呈現(xiàn)爆炸式增長,生成式人工智能(GenerativeAI)成為近來的一大熱詞。由此引發(fā)了一場爭論:哪種AI模型使用的訓(xùn)練參數(shù)最多?與此同時(shí),更多
    的頭像 發(fā)表于 04-13 08:12 ?471次閱讀
    <b class='flag-5'>生成</b>式 AI 進(jìn)入<b class='flag-5'>模型</b><b class='flag-5'>驅(qū)動</b>時(shí)代

    借助NVIDIA OSMO擴(kuò)展AI機(jī)器人開發(fā)工作負(fù)載

    自主機(jī)器開發(fā)是一個(gè)數(shù)據(jù)生成和收集、模型訓(xùn)練和部署的迭代過程,其特點(diǎn)是跨異構(gòu)計(jì)算資源的復(fù)雜的多階段、多容器工作流。
    的頭像 發(fā)表于 04-12 11:44 ?773次閱讀
    借助NVIDIA OSMO擴(kuò)展AI機(jī)器人<b class='flag-5'>開發(fā)</b><b class='flag-5'>工作</b>負(fù)載

    Ansys與SynMatrix合作,簡化無線通信射頻濾波器設(shè)計(jì)工作流程

    Ansys擴(kuò)展其電子系列產(chǎn)品組合,以簡化無線通信射頻濾波器設(shè)計(jì)工作流程
    的頭像 發(fā)表于 04-08 09:45 ?682次閱讀
    Ansys與SynMatrix合作,簡化無線通信射頻濾波器設(shè)計(jì)<b class='flag-5'>工作流程</b>

    推挽放大電路工作流程

    ”),另一個(gè)在負(fù)半周期拉動負(fù)載(“挽”),因此稱為“推挽”。這種結(jié)構(gòu)允許放大電路在信號的兩個(gè)半周期內(nèi)都能提供能量,從而有效地將輸入信號的功率放大到更高的水平。 推挽放大電路的工作流程如下: 信號分離:輸入信號首先被送到一個(gè)分相器(通
    的頭像 發(fā)表于 02-03 17:23 ?1279次閱讀
    推挽放大電路<b class='flag-5'>工作流程</b>

    物聯(lián)網(wǎng)數(shù)據(jù)采集器的工作原理和工作流程

    物聯(lián)網(wǎng)數(shù)據(jù)采集器的工作原理和工作流程 物聯(lián)網(wǎng)數(shù)據(jù)采集器是物聯(lián)網(wǎng)系統(tǒng)中的關(guān)鍵組成部分,它負(fù)責(zé)收集、處理和傳輸設(shè)備所產(chǎn)生的數(shù)據(jù)。其工作原理和工作流程如下所述。 一、物聯(lián)網(wǎng)數(shù)據(jù)采集器
    的頭像 發(fā)表于 02-01 10:59 ?4460次閱讀

    SOLIDWORKS 2024通過自動化和縮短工作流程來實(shí)現(xiàn)智能工作

    隨著科技的快速發(fā)展,工程設(shè)計(jì)和制造業(yè)正在經(jīng)歷變革。在這個(gè)過程中,SOLIDWORKS 2024的發(fā)布為我們提供了一個(gè)全新的視角,以實(shí)現(xiàn)更智能的工作流程。本文將探討SOLIDWORKS 2024如何通過自動化和縮短工作流程來實(shí)現(xiàn)智能工作
    的頭像 發(fā)表于 01-10 11:37 ?496次閱讀
    SOLIDWORKS 2024通過自動化和縮短<b class='flag-5'>工作流程</b>來實(shí)現(xiàn)智能<b class='flag-5'>工作</b>

    設(shè)計(jì)和模擬厘米尺度超透鏡的工作流程

    本文介紹了設(shè)計(jì)和模擬厘米尺度超透鏡的工作流程。
    的頭像 發(fā)表于 12-16 11:02 ?979次閱讀
    設(shè)計(jì)和模擬厘米尺度超透鏡的<b class='flag-5'>工作流程</b>

    彩色多普勒血流顯像儀的工作流程

    彩色多普勒血流顯像儀是一種在醫(yī)學(xué)影像診斷中廣泛使用的設(shè)備,主要用于觀察和分析人體內(nèi)部器官和組織的血流情況。其工作流程可以分為以下幾個(gè)步驟: 一、設(shè)備準(zhǔn)備 在使用彩色多普勒血流顯像儀之前,需要先進(jìn)
    的頭像 發(fā)表于 12-13 10:45 ?863次閱讀

    洞悉 Omniverse:Autodesk Maya 的 OpenUSD 增強(qiáng)功能讓 3D 工作流變得簡單高效

    ?“洞悉 Omniverse”系列文章 將重點(diǎn)介紹藝術(shù)家、開發(fā)者和企業(yè)如何使用通用場景描述和 NVIDIA Omniverse 的最新技術(shù)改變其工作流程。 通過 OpenUSD 軟件的更新,3D
    的頭像 發(fā)表于 11-30 19:35 ?591次閱讀
    洞悉 Omniverse:Autodesk Maya 的 OpenUSD 增強(qiáng)功能讓 3D <b class='flag-5'>工作流</b>變得簡單高效

    簡述mvc的工作流程

    MVC(模型-視圖-控制器)是一種用于組織和管理程序代碼的軟件架構(gòu)模式。它將應(yīng)用程序分為模型、視圖和控制器三個(gè)不同的組件,每個(gè)組件負(fù)責(zé)不同的任務(wù),以實(shí)現(xiàn)應(yīng)用程序的協(xié)調(diào)和靈活性。 MVC的工作流程可以
    的頭像 發(fā)表于 11-22 17:01 ?2093次閱讀