国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    20255

    瀏覽量

    252344
  • 集成電路
    +關注

    關注

    5452

    文章

    12572

    瀏覽量

    374581
  • 嵌入式
    +關注

    關注

    5198

    文章

    20449

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    軟通動力旗下軟通睿聯通過ASPICE CL2國際認證

    近日,軟通動力子公司軟通睿聯成功通過ASPICE CL2(汽車軟件過程改進及能力評定二級)能力評估。作為國內外主流車企甄選合作伙伴的核心依據,ASPICE認證具有極高的國際權威性與行業認可度。此次獲
    的頭像 發表于 02-04 11:21 ?409次閱讀

    功能安全/ASPICE合規保障:高效模型測試驅動零缺陷開發

    本篇文章將介紹符合功能安全和ASPICE流程的模型測試解決方案。
    的頭像 發表于 11-05 18:42 ?1702次閱讀
    功能安全/<b class='flag-5'>ASPICE</b>合規保障:高效<b class='flag-5'>模型</b>測試驅動零缺陷<b class='flag-5'>開發</b>

    技術資訊 I 圖文詳解 Allegro X PCB Designer 中的 3D 模型映射

    空間,打通了電子(ECAD)和機械(MCAD)之間那堵看不見的墻。上期我們介紹了PCB的快速布局操作;本期將介紹元器件的3D模型以及PCB板的3D模型
    的頭像 發表于 10-17 16:16 ?1670次閱讀
    技術資訊 I 圖文詳解 Allegro X PCB Designer 中的 3D <b class='flag-5'>模型</b><b class='flag-5'>映射</b>

    【內測活動同步開啟】這么小?這么強?新一代大模型MCP開發板來啦!

    【內測活動同步開啟】這么小?這么強?新一代大模型MCP開發板來啦! 聆思全新一代六合一芯片「LS26系列」,搭載WIFI / BLE & BT / NPU,與「小聆AI」強強聯合
    發表于 09-25 11:47

    邊聊安全 | ASPICE與功能安全流程體系融合

    上海磐時PANSHI“磐時,做汽車企業的安全智庫”ASPICE與功能安全流程體系融合本文中提到的內容涉及到汽車行業的兩個重要標準:ISO26262和ASPICE(AutomotiveSoft-wareProcessImprovementandCapabilityDeter
    的頭像 發表于 09-05 16:19 ?7770次閱讀
    邊聊安全 | <b class='flag-5'>ASPICE</b>與功能安全流程體系融合

    華銳捷智能座艙以全優成績通過ASPICE L2級認證

    ? 近日,華銳捷以全優成績通過ASPICE L2等級評估認證。這一成績標志著華銳捷在汽車軟件開發和項目過程管控能力上已達到國際標準化水平,為其產品開發尤其是軟件研發領域奠定了堅實的體系
    的頭像 發表于 08-18 09:34 ?1224次閱讀
    華銳捷智能座艙以全優成績通過<b class='flag-5'>ASPICE</b> L2級認證

    最新人工智能硬件培訓AI 基礎入門學習課程參考2025版(大模型篇)

    教育等領域發揮著越來越重要的作用。?針對日前前來咨詢的廣大客戶對面向大模型智能硬件的學習需求,我們根據CSK6大模型語音視覺開發板已有功能,整理了一份適合基于本開發板進行教學
    發表于 07-04 11:10

    客戶案例 | 某新能源車企依托Atlassian工具鏈+龍智定制開發服務,打造符合ASPICE標準的研發管理體系

    沒有ASPICE經驗也能順利通關?分享一個龍智服務某新能源車企客戶,打造ASPICE合規流程的真實案例:Jira+Confluence+多插件工具鏈搭建、定制化流程落地、二次開發全搞定
    的頭像 發表于 07-03 14:11 ?1067次閱讀
    客戶案例 | 某新能源車企依托Atlassian工具鏈+龍智定制<b class='flag-5'>開發</b>服務,打造符合<b class='flag-5'>ASPICE</b>標準的研發管理體系

    FA模型的DataAbility的切換介紹

    ,Stage模型下的DataShareExtensionAbility為系統API,只有系統應用才可以創建。因此,FA模型的DataAbility的切換,對于系統應用和三方應用策略有所不同。下面分別介紹
    發表于 06-06 08:10

    FA模型的ServiceAbility的切換介紹

    的ServiceExtensionAbility為系統API,只有系統應用才可以創建。因此,FA模型的ServiceAbility的切換,對于系統應用和三方應用策略有所不同。下面分別介紹這兩種場景。 系統
    發表于 06-05 07:24

    ?共達電聲通過ASPICE CL2認證

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

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

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

    【「零基礎開發AI Agent」閱讀體驗】+初品Agent

    。 Agent在發展過程中,經歷了5個階段,即: 1)符號Agent階段 2)反應式Agent階段 3)基于強化學習的Agent階段 4)帶遷移學習和元學習的Agent階段 5)基于大模型的Agent階段 關于Agent的學習就
    發表于 04-22 11:51

    【「零基礎開發AI Agent」閱讀體驗】總體預覽及入門篇

    開發的通用流程和具體步驟。 實戰篇:圍繞報告撰寫、角色扮演、知識問答、營銷與自媒體運營、高效辦公5大普遍、典型的Agent使用場景,詳細介紹了11個Agent實用案例的開發過程。 每一部分相對獨立又
    發表于 04-20 21:53

    名單公布!【書籍評測活動NO.59】零基礎開發AI Agent——手把手教你用扣子做智能體

    了扣子平臺的操作要點,并提出了Agent開發的通用流程。實戰篇圍繞5個典型的Agent使用場景,詳細介紹了11個Agent的開發過程。 申請時間 2025年3月10日——2025年4月10日
    發表于 03-10 16:29