91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

沃爾沃汽車軟件工廠使用Polyspace提高開發(fā)速度和質(zhì)量

MATLAB ? 來源:MATLAB ? 作者:MATLAB ? 2022-11-03 16:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2018 年,沃爾沃汽車開始為嵌入式軟件開發(fā)團(tuán)隊(duì)提供持續(xù)集成 (CI) 工具鏈。該工具鏈為很多項(xiàng)目的開發(fā)人員帶來了持續(xù)編譯、測(cè)試和部署迭代代碼更改的能力。

Polyspace 產(chǎn)品作為這一自動(dòng)化軟件編譯流程的一部分,為用 C 和 C++ 編寫代碼的開發(fā)人員以及從 Simulink 模型生成代碼的開發(fā)人員提供了靜態(tài)代碼檢查。

“幾年前,我們的一個(gè)大型項(xiàng)目開始采用 C++ 進(jìn)行開發(fā),”沃爾沃高級(jí)首席軟件工程師 Johannes Foufas 說?!癈++ 是一種復(fù)雜的語言,所以我們需要可靠的代碼驗(yàn)證工具。在我們嘗試過的所有靜態(tài)代碼分析工具中,Polyspace 產(chǎn)品是最為出色的產(chǎn)品之一?!?/p>

75032bc0-5aa2-11ed-a3b6-dac502259ad0.jpg

沃爾沃汽車在整個(gè)開發(fā)生命周期中使用 Polyspace 進(jìn)行靜態(tài)代碼檢查。

“借助 Polyspace,我們可以在每次代碼合并之前識(shí)別并修復(fù)關(guān)鍵的運(yùn)行時(shí)錯(cuò)誤,從而確保軟件的安全性和質(zhì)量。”

—— Johannes Foufas,沃爾沃汽車公司

挑戰(zhàn)

許多沃爾沃汽車軟件工程師用 C 或 C++ 進(jìn)行開發(fā),但這些語言頗為復(fù)雜,可能導(dǎo)致難以發(fā)現(xiàn)的錯(cuò)誤,修復(fù)成本也很高。在過去,沃爾沃汽車使用開源工具來檢查和調(diào)試代碼。然而,這些工具都無法識(shí)別源代碼中的一個(gè)下溢錯(cuò)誤,而該錯(cuò)誤導(dǎo)致了車輛上出現(xiàn)偶發(fā)問題。

為了節(jié)省開發(fā)時(shí)間和成本并符合功能安全和網(wǎng)絡(luò)安全標(biāo)準(zhǔn),沃爾沃團(tuán)隊(duì)需要一種萬無一失的方法來識(shí)別穩(wěn)健性測(cè)試很難檢測(cè)出來的關(guān)鍵運(yùn)行時(shí)錯(cuò)誤,包括溢出和其他數(shù)值問題。

解決方案

Johannes Foufas 的團(tuán)隊(duì)評(píng)估了多種代碼分析工具和服務(wù),最終選擇了 Polyspace 產(chǎn)品作為首選解決方案。沃爾沃汽車軟件工程師與 MathWorks Consulting Services 密切合作,將 Polyspace 工具集成到了軟件開發(fā)生命周期的每個(gè)階段。

工程師使用 Ansible 將 Polyspace 作為基礎(chǔ)作業(yè)整合到 Zuul CI 系統(tǒng)中,并將 Polyspace 的結(jié)果集成到代碼審查系統(tǒng)中。沃爾沃汽車的每個(gè)開發(fā)團(tuán)隊(duì)都可以創(chuàng)建一個(gè)單獨(dú)的已安裝和配置 Polyspace 代碼檢查的 CI 管道。

借助 Polyspace Access 提供的 Polyspace as You Code 插件,很多團(tuán)隊(duì)都會(huì)在使用 IDE 編碼時(shí)檢查代碼是否符合 CERT C、CERT C++、MISRA C 和 AUTOSAR C++14 編碼規(guī)范。在提交代碼修改之前,開發(fā)人員在本地計(jì)算機(jī)上運(yùn)行 Polyspace Bug Finder 和 Polyspace Code Prover 以對(duì)更改進(jìn)行預(yù)驗(yàn)證。

當(dāng)開發(fā)人員將更改推送到源代碼存儲(chǔ)庫時(shí)會(huì)自動(dòng)觸發(fā) Polyspace Bug Finder Server 和 Polyspace Code Prover Server 分析。Polyspace 的結(jié)果會(huì)集成到 Gerrit 中以支持代碼審查。CI 系統(tǒng)采用嚴(yán)格的控制措施:每項(xiàng)建議的更改在代碼合并之前都要經(jīng)過驗(yàn)證,并且僅在滿足功能安全和網(wǎng)絡(luò)安全要求的情況下才會(huì)提示提交到中央 Git 存儲(chǔ)庫中。

結(jié)果

現(xiàn)場(chǎng)測(cè)試前就檢測(cè)到了關(guān)鍵運(yùn)行時(shí)錯(cuò)誤。

Foufas 說,“在現(xiàn)場(chǎng)發(fā)現(xiàn)軟件缺陷需要很高的成本才能修復(fù)。Polyspace Code Prover 是唯一一款能夠讓我們從一開始就發(fā)現(xiàn)問題的工具?!?/p>

通過更好的代碼重用提高了工作效率。

Foufas 指出,“Polyspace 節(jié)省了開發(fā)時(shí)間。自從我們?cè)诨A(chǔ)軟件上部署了 Polyspace 靜態(tài)代碼分析工具,基于現(xiàn)有代碼的新項(xiàng)目的調(diào)試問題就大幅減少了?!?/p>

ASPICE、ISO 26262 和 ISO/SAE 21434 認(rèn)證要求達(dá)成。

“不符合行業(yè)標(biāo)準(zhǔn)的軟件會(huì)直接影響公司的聲譽(yù)和市場(chǎng)份額。借助 Polyspace 工具,我們更加確信我們的代碼沒有運(yùn)行時(shí)錯(cuò)誤,并且符合功能安全和網(wǎng)絡(luò)安全要求?!盕oufas 說。

審核編輯 :李倩

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

    5200

    文章

    20476

    瀏覽量

    334478
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2124

    瀏覽量

    77170
  • 沃爾沃汽車
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

    3958

原文標(biāo)題:靜態(tài)代碼分析 | 沃爾沃汽車軟件工廠使用 Polyspace 提高開發(fā)速度和質(zhì)量

文章出處:【微信號(hào):MATLAB,微信公眾號(hào):MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    資料] 汽車軟件質(zhì)量躍遷的系統(tǒng)性路徑:基于ISO 26262標(biāo)準(zhǔn)的單元測(cè)試體系重構(gòu)與中日實(shí)踐深度對(duì)比(2026學(xué)術(shù)研究報(bào)告)

    各位伙伴,請(qǐng)問一個(gè)問題,[資料] 汽車軟件質(zhì)量躍遷的系統(tǒng)性路徑:基于ISO 26262標(biāo)準(zhǔn)的單元測(cè)試體系重構(gòu)與中日實(shí)踐深度對(duì)比(2026學(xué)術(shù)研究報(bào)告),這份數(shù)據(jù)誰有源參考文獻(xiàn),有酬感謝
    發(fā)表于 01-08 10:09

    汽車軟件質(zhì)量躍遷的系統(tǒng)性路徑:基于ISO 26262標(biāo)準(zhǔn)的單元測(cè)試體系重構(gòu)與中日實(shí)踐深度對(duì)比(2026學(xué)術(shù)研究報(bào)告)

    質(zhì)量剛性時(shí)代與軟件安全的戰(zhàn)略轉(zhuǎn)折 1.1 市場(chǎng)拐點(diǎn)與質(zhì)量危機(jī) 2025年,中國新能源汽車銷量同比增長(zhǎng)12%,但行業(yè)利潤(rùn)率降至4.2%(乘聯(lián)會(huì)數(shù)據(jù)),標(biāo)志“以價(jià)換量”模式終結(jié)。用戶決策
    發(fā)表于 01-05 14:58

    廣電計(jì)量助力ASQMS汽車軟件質(zhì)量管理體系落地

    12月18日,廣電計(jì)量作為汽車軟件質(zhì)量管理體系(Automotive Software Quality Management System,簡(jiǎn)稱ASQMS)授權(quán)評(píng)價(jià)機(jī)構(gòu),受中國消費(fèi)品質(zhì)量
    的頭像 發(fā)表于 12-23 10:42 ?573次閱讀

    安波福榮獲沃爾沃汽車亞太區(qū)供應(yīng)鏈可持續(xù)杰出貢獻(xiàn)獎(jiǎng)

    近日,在第五屆沃爾沃汽車亞太區(qū)供應(yīng)鏈可持續(xù)發(fā)展技術(shù)展上,安波福中國憑借其減排創(chuàng)新技術(shù)、綠色供應(yīng)鏈體系等解決方案,重新定義工業(yè)可持續(xù)發(fā)展標(biāo)準(zhǔn),榮膺沃爾沃“可持續(xù)杰出貢獻(xiàn)獎(jiǎng)”。
    的頭像 發(fā)表于 12-13 14:25 ?841次閱讀

    奧托立夫亮相2025沃爾沃汽車亞太區(qū)供應(yīng)鏈可持續(xù)發(fā)展技術(shù)展

    2025年11月26日-28日,2025年沃爾沃汽車亞太區(qū)供應(yīng)鏈可持續(xù)發(fā)展技術(shù)展在上海沃爾沃汽車亞太區(qū)總部隆重舉行。本屆大會(huì)以“安全、健康、可持續(xù)”為核心理念,匯聚了數(shù)百家供應(yīng)鏈伙伴,
    的頭像 發(fā)表于 12-08 17:29 ?733次閱讀

    保隆科技亮相2025沃爾沃汽車亞太區(qū)供應(yīng)鏈可持續(xù)發(fā)展技術(shù)展

    近日,保隆科技在2025沃爾沃汽車亞太區(qū)供應(yīng)鏈可持續(xù)發(fā)展技術(shù)展中,榮獲 “可持續(xù)長(zhǎng)期伙伴獎(jiǎng)”,王勝全高級(jí)副總裁代表公司出席頒獎(jiǎng)典禮。 這是沃爾沃汽車對(duì)保隆科技在供應(yīng)鏈可持續(xù)領(lǐng)域長(zhǎng)期深耕
    的頭像 發(fā)表于 11-30 16:42 ?1211次閱讀

    四維圖新亮相2025沃爾沃汽車亞太區(qū)供應(yīng)鏈可持續(xù)發(fā)展技術(shù)展

    近日,2025沃爾沃汽車亞太區(qū)供應(yīng)鏈可持續(xù)發(fā)展技術(shù)展在上海開幕。此次技術(shù)展匯聚了全球眾多知名供應(yīng)商,共同探討供應(yīng)鏈可持續(xù)發(fā)展的創(chuàng)新技術(shù)與實(shí)踐。在開幕儀式上,沃爾沃汽車為優(yōu)秀合作伙伴頒發(fā)
    的頭像 發(fā)表于 11-30 16:40 ?1239次閱讀

    新能源汽車質(zhì)量保證體系與傳統(tǒng)汽車單元測(cè)試規(guī)范的融合研究

    中的應(yīng)用,以及winAMS等認(rèn)證工具在提升測(cè)試效率和質(zhì)量方面的作用。研究結(jié)果表明,傳統(tǒng)汽車測(cè)試規(guī)范經(jīng)過適當(dāng)調(diào)整后,能夠有效提升新能源汽車軟件質(zhì)量
    的頭像 發(fā)表于 11-07 10:10 ?288次閱讀

    DEKRA德凱獲得沃爾沃汽車第三方實(shí)驗(yàn)室認(rèn)可資質(zhì)

    近日,DEKRA德凱上海實(shí)驗(yàn)室成功通過沃爾沃汽車材料工程中心的嚴(yán)格評(píng)審,被正式列入其認(rèn)可的第三方實(shí)驗(yàn)室名單。
    的頭像 發(fā)表于 10-16 10:27 ?733次閱讀

    智慧工廠 - 未來的全自動(dòng)工廠

    汽車行業(yè):穩(wěn)定高質(zhì)量的批量生產(chǎn)。電子生產(chǎn):復(fù)雜部件的精確生產(chǎn)。醫(yī)療技術(shù):無菌、無差錯(cuò)的生產(chǎn)環(huán)境。金屬和塑料加工:高效的標(biāo)準(zhǔn)化流程。 特斯拉和西門子等公司已經(jīng)在使用智慧工廠提高生產(chǎn)
    發(fā)表于 09-22 14:33

    汽車軟件開發(fā)階段安全的意義與原則

    上海磐時(shí)PANSHI“磐時(shí),做汽車企業(yè)的安全智庫”好書分享/《一本書讀懂智能汽車安全》汽車軟件開發(fā)階段安全的意義與原則本文節(jié)選自SASETECH汽車
    的頭像 發(fā)表于 09-05 16:16 ?992次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>軟件開發(fā)</b>階段安全的意義與原則

    汽車電子PCBA代工廠怎么選

    選擇汽車電子PCBA代工廠時(shí),應(yīng)重點(diǎn)關(guān)注技術(shù)能力、生產(chǎn)能力、質(zhì)量控制、交付效率、服務(wù)模式、行業(yè)經(jīng)驗(yàn)六大核心維度,并結(jié)合具體需求進(jìn)行綜合評(píng)估,以下是詳細(xì)分析:? 一、技術(shù)能力 設(shè)備配置:考察工廠
    的頭像 發(fā)表于 08-18 09:35 ?1162次閱讀

    華為攜手江淮汽車打造智慧工廠新標(biāo)桿

    的智慧工廠,成為車企突破產(chǎn)能瓶頸、提升質(zhì)量管控、實(shí)現(xiàn)綠色可持續(xù)發(fā)展的關(guān)鍵路徑。在此背景下,華為以領(lǐng)先的ICT技術(shù)為畫筆,與江淮汽車攜手描繪智能工廠新藍(lán)圖,旨在打造高端新能源智能
    的頭像 發(fā)表于 07-10 10:09 ?951次閱讀

    為什么90%的工廠質(zhì)量問題頻發(fā)?MES質(zhì)量管理這樣做

    在制造業(yè)中,產(chǎn)品質(zhì)量是企業(yè)生存和發(fā)展的核心要素。然而,許多工廠仍然面臨質(zhì)量問題頻發(fā)的困擾,導(dǎo)致客戶投訴、返工成本增加,甚至品牌聲譽(yù)受損。據(jù)統(tǒng)計(jì),?90%的工廠
    的頭像 發(fā)表于 04-03 10:54 ?996次閱讀
    為什么90%的<b class='flag-5'>工廠</b><b class='flag-5'>質(zhì)量</b>問題頻發(fā)?MES<b class='flag-5'>質(zhì)量</b>管理這樣做

    貞光科技代理紫光同芯THA6系列汽車芯片榮獲ASPICE CL2,推動(dòng)汽車軟件開發(fā)全球化升級(jí)

    ASPICE CL2認(rèn)證,標(biāo)志其汽車電子軟件開發(fā)體系達(dá)國際標(biāo)準(zhǔn)。紫光同芯構(gòu)建"功能安全+網(wǎng)絡(luò)安全+軟件質(zhì)量"三位一體技術(shù)體系,為智能汽車提供
    的頭像 發(fā)表于 03-14 09:36 ?1667次閱讀
    貞光科技代理紫光同芯THA6系列<b class='flag-5'>汽車</b>芯片榮獲ASPICE CL2,推動(dòng)<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發(fā)</b>全球化升級(jí)