一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

關(guān)于基于模型開發(fā)的活動(dòng)及與 ASPICE 過程的映射介紹及發(fā)展

MATLAB ? 來源:djl ? 作者:楊環(huán)宇 ? 2019-09-11 16:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

基于模型開發(fā),要包括哪些活動(dòng)?

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

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

根據(jù)使用模型的目的,基于模型開發(fā)可以映射到“SWE.1 軟件需求分析”、"SWE.2 軟件架構(gòu)設(shè)計(jì)"和"SWE.3 軟件詳細(xì)設(shè)計(jì)和單元構(gòu)建"等 ASPICE 中的各個(gè) Process。

當(dāng)前比較普遍的用法是用模型進(jìn)行設(shè)計(jì)、基于模型生成代碼、在模型及代碼層面進(jìn)行驗(yàn)證。使用模型來定義需求的情形不是特別多。

接下來,我們就基于當(dāng)前比較普遍的這種用法來進(jìn)行分析:

一、基于模型開發(fā),通常包括哪些活動(dòng)呢?

關(guān)于基于模型開發(fā)的活動(dòng)及與 ASPICE 過程的映射介紹及發(fā)展

① 模型設(shè)計(jì)

基于模型設(shè)計(jì)的輸入(通常是軟件需求和軟件架構(gòu)設(shè)計(jì))和模型規(guī)范(如: 基于 MAAB 的模型規(guī)則),進(jìn)行模型設(shè)計(jì)。

② 模型靜態(tài)分析

使用工具對模型進(jìn)行分析,包括:

分析模型是否符合建模規(guī)范,如:使用 Simulink Verification & Validation 檢查是否符合 MAAB。當(dāng)現(xiàn)有的規(guī)則無法滿足要求時(shí),工程師也可以自己動(dòng)手定制一些檢查規(guī)則項(xiàng)

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

③ 模型評審

評審模型的內(nèi)部邏輯、評審其是否與模型設(shè)計(jì)的輸入相一致。也就是評審設(shè)計(jì)的模型否能正確的實(shí)現(xiàn)模型設(shè)計(jì)的輸入。

④ 模型動(dòng)態(tài)驗(yàn)證

一般是通過模型在環(huán)(MIL)測試的方式對模型進(jìn)行動(dòng)態(tài)驗(yàn)證。

測試的目的有兩個(gè):

功能測試:測試“模型設(shè)計(jì)的輸入”是否被正確的實(shí)現(xiàn)了,往往用比如“需求覆蓋度”的覆蓋度指標(biāo)進(jìn)行衡量。

模型內(nèi)部邏輯的正確性:往往用結(jié)構(gòu)化覆蓋度指標(biāo)進(jìn)行衡量,比如條件覆蓋(Condition Coverage)、判定覆蓋(Decision Coverage)、MC/DC 覆蓋等。

⑤ 自動(dòng)代碼生成

進(jìn)行一定的代碼生成的定制化設(shè)置、并使用工具生成代碼。

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

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

⑥ 等效性測試

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

關(guān)于基于模型開發(fā)的活動(dòng)及與 ASPICE 過程的映射介紹及發(fā)展

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

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

(1) SWE.3 軟件詳細(xì)設(shè)計(jì)和單元構(gòu)建

關(guān)于基于模型開發(fā)的活動(dòng)及與 ASPICE 過程的映射介紹及發(fā)展

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

基于模型生成代碼,就是軟件單元的構(gòu)建。

注意:有些時(shí)候,當(dāng)模型本身不足以全面、清晰的呈現(xiàn)設(shè)計(jì)時(shí),是需要有一些補(bǔ)充的文字信息描述的。

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

關(guān)于基于模型開發(fā)的活動(dòng)及與 ASPICE 過程的映射介紹及發(fā)展

(3) SWE.2 軟件架構(gòu)設(shè)計(jì)

關(guān)于基于模型開發(fā)的活動(dòng)及與 ASPICE 過程的映射介紹及發(fā)展

有些時(shí)候,在模型設(shè)計(jì)中,會包括SWC之間的交互及接口的設(shè)計(jì),這個(gè)部分是屬于軟件架構(gòu)設(shè)計(jì)的。

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

關(guān)于基于模型開發(fā)的活動(dòng)及與 ASPICE 過程的映射介紹及發(fā)展

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

在"④模型動(dòng)態(tài)驗(yàn)證"和"⑥等效性測試"時(shí),會測試SWC之間的交互,這個(gè)部分的測試屬于模型的集成測試。

聲明:本文內(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)注

    68

    文章

    19896

    瀏覽量

    235208
  • 集成電路
    +關(guān)注

    關(guān)注

    5425

    文章

    12064

    瀏覽量

    368476
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19675

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ?共達(dá)電聲通過ASPICE CL2認(rèn)證

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

    KaihongOS操作系統(tǒng)FA模型與Stage模型介紹

    FA模型與Stage模型介紹 KaihongOS操作系統(tǒng)中,F(xiàn)A模型(Feature Ability)和Stage模型是兩種不同的應(yīng)用
    發(fā)表于 04-24 07:27

    思必馳語音平臺項(xiàng)目通過ASPICE 1級能力認(rèn)證

    國際權(quán)威認(rèn)可,同時(shí)也為雙方的后續(xù)深入合作奠定了堅(jiān)實(shí)的基礎(chǔ)。 關(guān)于ASPICE認(rèn)證: ASPICE是由國際汽車工程師協(xié)會(SAE)和歐洲汽車工程師協(xié)會(EAEC)等機(jī)構(gòu)聯(lián)合制定的汽車行業(yè)軟件開發(fā)
    的頭像 發(fā)表于 03-07 17:23 ?657次閱讀

    【「基于大模型的RAG應(yīng)用開發(fā)與優(yōu)化」閱讀體驗(yàn)】+第一章初體驗(yàn)

    《基于大模型的RAG應(yīng)用開發(fā)與優(yōu)化》試讀報(bào)告 ——第一章:了解大模型與RAG 近年來,隨著人工智能技術(shù)的快速發(fā)展,大模型與生成式AI技術(shù)逐
    發(fā)表于 02-07 10:42

    AI大語言模型開發(fā)步驟

    開發(fā)一個(gè)高效、準(zhǔn)確的大語言模型是一個(gè)復(fù)雜且多階段的過程,涉及數(shù)據(jù)收集與預(yù)處理、模型架構(gòu)設(shè)計(jì)、訓(xùn)練與優(yōu)化、評估與調(diào)試等多個(gè)環(huán)節(jié)。接下來,AI部落小編為大家詳細(xì)闡述AI大語言
    的頭像 發(fā)表于 12-19 11:29 ?896次閱讀

    大語言模型開發(fā)框架是什么

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

    大語言模型開發(fā)語言是什么

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

    名單公布!【書籍評測活動(dòng)NO.52】基于大模型的RAG應(yīng)用開發(fā)與優(yōu)化

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

    云端語言模型開發(fā)方法

    云端語言模型開發(fā)是一個(gè)復(fù)雜而系統(tǒng)的過程,涉及數(shù)據(jù)準(zhǔn)備、模型選擇、訓(xùn)練優(yōu)化、部署應(yīng)用等多個(gè)環(huán)節(jié)。下面,AI部落小編為您分享云端語言模型
    的頭像 發(fā)表于 12-02 10:48 ?689次閱讀

    法本信息座艙平臺項(xiàng)目通過ASPICE CL2級評估

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

    大語言模型如何開發(fā)

    大語言模型開發(fā)是一個(gè)復(fù)雜且細(xì)致的過程,涵蓋了數(shù)據(jù)準(zhǔn)備、模型架構(gòu)設(shè)計(jì)、訓(xùn)練、微調(diào)和部署等多個(gè)階段。以下是對大語言模型
    的頭像 發(fā)表于 11-04 10:14 ?604次閱讀

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

    ”。相信,在閱讀本書的過程中,讀者將有信息量豐富、時(shí)效性強(qiáng)、專業(yè)性和經(jīng)驗(yàn)兼具的獨(dú)特感受。 當(dāng)下,科技行業(yè)的快速發(fā)展讓人有時(shí)空錯(cuò)亂的感覺。尤其像作者們在大模型一線從事產(chǎn)研與投資,對信息和預(yù)期變化的敏感度高
    發(fā)表于 10-28 15:34

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

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

    名單公布!【書籍評測活動(dòng)NO.41】大模型時(shí)代的基礎(chǔ)架構(gòu):大模型算力中心建設(shè)指南

    工作日內(nèi)未聯(lián)系,視為放棄本次試用評測資格! 書籍介紹模型是近年來引人注目的熱點(diǎn)之一。大模型蓬勃發(fā)展的基礎(chǔ),是針對其需求設(shè)計(jì)的算力及基礎(chǔ)架構(gòu)。本書針對如何為大
    發(fā)表于 08-16 18:33

    【《大語言模型應(yīng)用指南》閱讀體驗(yàn)】+ 俯瞰全書

    的大語言模型設(shè)計(jì)技術(shù)人員閱讀,主要包括大語言模型的優(yōu)化方法、Agent系統(tǒng)調(diào)優(yōu)以及模型的安全技術(shù)。 展望篇分析了大語言模型發(fā)展前景,
    發(fā)表于 07-21 13:35