女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于基于模型開發的活動及與 ASPICE 過程的映射介紹及發展

MATLAB ? 來源:djl ? 作者:楊環宇 ? 2019-09-11 16:40 ? 次閱讀

汽車嵌入式軟件開發中,基于模型開發的方法非常普遍,經常被客戶及一些評估師問到的問題是:

基于模型開發,要包括哪些活動?

這些活動與 ASPICE 中的過程(SWE.1 ~ SWE.6)是如何映射的呢?

軟件開發過程中,應用模型開發,是指:采用具備一定語法和語義含義的模型,來全部或部分完成軟件需求、軟件設計、并基于模型來生成代碼。

根據使用模型的目的,基于模型開發可以映射到“SWE.1 軟件需求分析”、"SWE.2 軟件架構設計"和"SWE.3 軟件詳細設計和單元構建"等 ASPICE 中的各個 Process。

當前比較普遍的用法是用模型進行設計、基于模型生成代碼、在模型及代碼層面進行驗證。使用模型來定義需求的情形不是特別多。

接下來,我們就基于當前比較普遍的這種用法來進行分析:

一、基于模型開發,通常包括哪些活動呢?

關于基于模型開發的活動及與 ASPICE 過程的映射介紹及發展

① 模型設計

基于模型設計的輸入(通常是軟件需求和軟件架構設計)和模型規范(如: 基于 MAAB 的模型規則),進行模型設計。

② 模型靜態分析

使用工具對模型進行分析,包括:

分析模型是否符合建模規范,如:使用 Simulink Verification & Validation 檢查是否符合 MAAB。當現有的規則無法滿足要求時,工程師也可以自己動手定制一些檢查規則項

模型的形式化驗證,如:使用 Simulink Design Verifier 檢查是否有整數溢出,或者是否有死邏輯等

③ 模型評審

評審模型的內部邏輯、評審其是否與模型設計的輸入相一致。也就是評審設計的模型否能正確的實現模型設計的輸入。

④ 模型動態驗證

一般是通過模型在環(MIL)測試的方式對模型進行動態驗證。

測試的目的有兩個:

功能測試:測試“模型設計的輸入”是否被正確的實現了,往往用比如“需求覆蓋度”的覆蓋度指標進行衡量。

模型內部邏輯的正確性:往往用結構化覆蓋度指標進行衡量,比如條件覆蓋(Condition Coverage)、判定覆蓋(Decision Coverage)、MC/DC 覆蓋等。

⑤ 自動代碼生成

進行一定的代碼生成的定制化設置、并使用工具生成代碼。

在這個過程中“用戶的定制化設置”和"生成代碼的工具"都有可能引入錯誤。

因此,在對代碼質量要求很高的場合,會希望做“⑥等效性測試”。

⑥ 等效性測試

通常采用軟件在環(SIL)測試和處理器在環(PIL)測試的方式,用來驗證代碼和模型的一致性。

關于基于模型開發的活動及與 ASPICE 過程的映射介紹及發展

SIL 是將模型生成的代碼通過 DLL 的方式運行在 Windows 平臺上;PIL 是將生成的代碼運行到目標處理器上,兩種模式使用的編譯器是不同的,SIL 使用的就是 Windows 下的編譯器,比如 Visual Studio C++ 或者 LCC 編譯器,而 PIL 使用的是目標編譯器。

二、模型開發活動,與ASPICE中的過程(SWE.1 ~ SWE.6)是如何映射的呢?

(1) SWE.3 軟件詳細設計和單元構建

關于基于模型開發的活動及與 ASPICE 過程的映射介紹及發展

模型設計是設計到可以生成代碼的程度,這里面就包括有軟件單元的詳細設計。

基于模型生成代碼,就是軟件單元的構建。

注意:有些時候,當模型本身不足以全面、清晰的呈現設計時,是需要有一些補充的文字信息描述的。

(2) SWE.4 軟件單元驗證

關于基于模型開發的活動及與 ASPICE 過程的映射介紹及發展

(3) SWE.2 軟件架構設計

關于基于模型開發的活動及與 ASPICE 過程的映射介紹及發展

有些時候,在模型設計中,會包括SWC之間的交互及接口的設計,這個部分是屬于軟件架構設計的。

(4) SWE.5 軟件集成和集成測試

關于基于模型開發的活動及與 ASPICE 過程的映射介紹及發展

基于模型開發時,模型中SWC與SWC之間的集成步驟,體現的不明顯。SWC之間的接口的一致性,往往是由建模工具來檢查和保證的。

在"④模型動態驗證"和"⑥等效性測試"時,會測試SWC之間的交互,這個部分的測試屬于模型的集成測試。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19813

    瀏覽量

    233622
  • 集成電路
    +關注

    關注

    5420

    文章

    11956

    瀏覽量

    367237
  • 嵌入式
    +關注

    關注

    5141

    文章

    19542

    瀏覽量

    315184
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    ?共達電聲通過ASPICE CL2認證

    近日,共達電聲股份有限公司的毫米波雷達項目成功通過國際權威的ASPICE CL2(汽車軟件過程改進及能力評定二級)認證,標志著共達電聲在汽車電子領域的軟件開發與管理能力達到國際先進水平。
    的頭像 發表于 05-30 15:23 ?318次閱讀

    KaihongOS操作系統FA模型與Stage模型介紹

    FA模型與Stage模型介紹 KaihongOS操作系統中,FA模型(Feature Ability)和Stage模型是兩種不同的應用
    發表于 04-24 07:27

    思必馳語音平臺項目通過ASPICE 1級能力認證

    國際權威認可,同時也為雙方的后續深入合作奠定了堅實的基礎。 關于ASPICE認證: ASPICE是由國際汽車工程師協會(SAE)和歐洲汽車工程師協會(EAEC)等機構聯合制定的汽車行業軟件開發
    的頭像 發表于 03-07 17:23 ?568次閱讀

    【「基于大模型的RAG應用開發與優化」閱讀體驗】+第一章初體驗

    《基于大模型的RAG應用開發與優化》試讀報告 ——第一章:了解大模型與RAG 近年來,隨著人工智能技術的快速發展,大模型與生成式AI技術逐
    發表于 02-07 10:42

    大語言模型開發框架是什么

    大語言模型開發框架是指用于訓練、推理和部署大型語言模型的軟件工具和庫。下面,AI部落小編為您介紹大語言模型
    的頭像 發表于 12-06 10:28 ?469次閱讀

    大語言模型開發語言是什么

    在人工智能領域,大語言模型(Large Language Models, LLMs)背后,離不開高效的開發語言和工具的支持。下面,AI部落小編為您介紹大語言模型
    的頭像 發表于 12-04 11:44 ?599次閱讀

    名單公布!【書籍評測活動NO.52】基于大模型的RAG應用開發與優化

    你需要開發一個在線的自助產品咨詢工具,允許客戶使用自然語言進行交互式的產品問答,比如“請介紹一下您公司這款產品與××產品的不同之處”。為了讓客戶有更好的體驗,你決定使用大模型來構造這樣的咨詢功能并將其嵌入
    發表于 12-04 10:50

    云端語言模型開發方法

    云端語言模型開發是一個復雜而系統的過程,涉及數據準備、模型選擇、訓練優化、部署應用等多個環節。下面,AI部落小編為您分享云端語言模型
    的頭像 發表于 12-02 10:48 ?616次閱讀

    法本信息座艙平臺項目通過ASPICE CL2級評估

    模型,由德國汽車工業聯合會(VDA)制定,并被廣泛認為是汽車軟件開發的全球行業標準。通過ASPICE評估,可以驗證企業在汽車軟件開發過程中的規范化、標準化和成熟
    的頭像 發表于 11-27 11:25 ?584次閱讀

    大語言模型如何開發

    大語言模型開發是一個復雜且細致的過程,涵蓋了數據準備、模型架構設計、訓練、微調和部署等多個階段。以下是對大語言模型
    的頭像 發表于 11-04 10:14 ?539次閱讀

    名單公布!【書籍評測活動NO.49】大模型啟示錄:一本AI應用百科全書

    ”。相信,在閱讀本書的過程中,讀者將有信息量豐富、時效性強、專業性和經驗兼具的獨特感受。 當下,科技行業的快速發展讓人有時空錯亂的感覺。尤其像作者們在大模型一線從事產研與投資,對信息和預期變化的敏感度高
    發表于 10-28 15:34

    介紹FIR濾波模型的建立,分4個步驟

    本帖介紹FIR濾波模型的建立,分以下幾個步驟: 選定濾波結構:低通、高通、帶通、帶阻; 選定合適的窗函數,常見的有hamming、hanning、blackman、ExactBlackman
    發表于 09-04 09:08

    名單公布!【書籍評測活動NO.41】大模型時代的基礎架構:大模型算力中心建設指南

    工作日內未聯系,視為放棄本次試用評測資格! 書籍介紹模型是近年來引人注目的熱點之一。大模型蓬勃發展的基礎,是針對其需求設計的算力及基礎架構。本書針對如何為大
    發表于 08-16 18:33

    深度學習模型訓練過程詳解

    詳細介紹深度學習模型訓練的全過程,包括數據預處理、模型構建、損失函數定義、優化算法選擇、訓練過程以及模型
    的頭像 發表于 07-01 16:13 ?2445次閱讀

    汽車軟件開發者的必修課:ASPICE 4.0主要特點、優勢及與之前版本的變化之處

    (軟件流程改進和能力確定)框架。 ASPICE 4.0 的主要特點 過程參考模型 (PRM):ASPICE 4.0定義了一組與汽車軟件和系統開發
    的頭像 發表于 06-26 13:20 ?1294次閱讀
    汽車軟件<b class='flag-5'>開發</b>者的必修課:<b class='flag-5'>ASPICE</b> 4.0主要特點、優勢及與之前版本的變化之處