色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

沃爾沃汽車軟件工廠使用Polyspace提高開發速度和質量

MATLAB ? 來源:MATLAB ? 作者:MATLAB ? 2022-11-03 16:10 ? 次閱讀

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

Polyspace 產品作為這一自動化軟件編譯流程的一部分,為用 C 和 C++ 編寫代碼的開發人員以及從 Simulink 模型生成代碼的開發人員提供了靜態代碼檢查。

“幾年前,我們的一個大型項目開始采用 C++ 進行開發,”沃爾沃高級首席軟件工程師 Johannes Foufas 說。“C++ 是一種復雜的語言,所以我們需要可靠的代碼驗證工具。在我們嘗試過的所有靜態代碼分析工具中,Polyspace 產品是最為出色的產品之一。”

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

沃爾沃汽車在整個開發生命周期中使用 Polyspace 進行靜態代碼檢查。

“借助 Polyspace,我們可以在每次代碼合并之前識別并修復關鍵的運行時錯誤,從而確保軟件的安全性和質量。”

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

挑戰

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

為了節省開發時間和成本并符合功能安全和網絡安全標準,沃爾沃團隊需要一種萬無一失的方法來識別穩健性測試很難檢測出來的關鍵運行時錯誤,包括溢出和其他數值問題。

解決方案

Johannes Foufas 的團隊評估了多種代碼分析工具和服務,最終選擇了 Polyspace 產品作為首選解決方案。沃爾沃汽車軟件工程師與 MathWorks Consulting Services 密切合作,將 Polyspace 工具集成到了軟件開發生命周期的每個階段。

工程師使用 Ansible 將 Polyspace 作為基礎作業整合到 Zuul CI 系統中,并將 Polyspace 的結果集成到代碼審查系統中。沃爾沃汽車的每個開發團隊都可以創建一個單獨的已安裝和配置 Polyspace 代碼檢查的 CI 管道。

借助 Polyspace Access 提供的 Polyspace as You Code 插件,很多團隊都會在使用 IDE 編碼時檢查代碼是否符合 CERT C、CERT C++、MISRA C 和 AUTOSAR C++14 編碼規范。在提交代碼修改之前,開發人員在本地計算機上運行 Polyspace Bug Finder 和 Polyspace Code Prover 以對更改進行預驗證。

當開發人員將更改推送到源代碼存儲庫時會自動觸發 Polyspace Bug Finder Server 和 Polyspace Code Prover Server 分析。Polyspace 的結果會集成到 Gerrit 中以支持代碼審查。CI 系統采用嚴格的控制措施:每項建議的更改在代碼合并之前都要經過驗證,并且僅在滿足功能安全和網絡安全要求的情況下才會提示提交到中央 Git 存儲庫中。

結果

現場測試前就檢測到了關鍵運行時錯誤。

Foufas 說,“在現場發現軟件缺陷需要很高的成本才能修復。Polyspace Code Prover 是唯一一款能夠讓我們從一開始就發現問題的工具。”

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

Foufas 指出,“Polyspace 節省了開發時間。自從我們在基礎軟件上部署了 Polyspace 靜態代碼分析工具,基于現有代碼的新項目的調試問題就大幅減少了。”

ASPICE、ISO 26262 和 ISO/SAE 21434 認證要求達成。

“不符合行業標準的軟件會直接影響公司的聲譽和市場份額。借助 Polyspace 工具,我們更加確信我們的代碼沒有運行時錯誤,并且符合功能安全和網絡安全要求。”Foufas 說。

審核編輯 :李倩

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

    關注

    5090

    文章

    19176

    瀏覽量

    306940
  • C++
    C++
    +關注

    關注

    22

    文章

    2114

    瀏覽量

    73796
  • 沃爾沃汽車
    +關注

    關注

    0

    文章

    24

    瀏覽量

    3754

原文標題:靜態代碼分析 | 沃爾沃汽車軟件工廠使用 Polyspace 提高開發速度和質量

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    軟件定義汽車(SDV)開發有哪些挑戰?SDV開發策略分享:福特汽車采用Jama Connect提升開發效率與質量

    汽車召回事件屢屢發生,關于軟件定義汽車開發更是挑戰重重,有何應對策略?福特汽車如何借助Jama Connect應對該挑戰,優化SDV
    的頭像 發表于 01-24 13:40 ?56次閱讀

    如何在日常開發過程中提高代碼質量

    隨著技術的不斷進步,客戶期望越來越高,嵌入式設備變得越來越智能,對應的嵌入式系統和軟件也變得越來越復雜,同時產品的開發周期變得越來越短。如何在短時間內開發出高質量
    的頭像 發表于 01-23 09:09 ?52次閱讀
    如何在日常<b class='flag-5'>開發過程中提高</b>代碼<b class='flag-5'>質量</b>

    如何提高嵌入式代碼質量

    嵌入式系統的發展已經深刻地影響了我們日常生活的方方面面,從智能家居到汽車控制系統,再到醫療設備和工業自動化等領域,嵌入式系統無處不在。嵌入式軟件質量直接關系到系統的安全性、穩定性和性能。因此,
    發表于 01-15 10:48

    CI/CD方案:推動智能汽車開發的高效利器

    在智能化和自動駕駛技術飛速發展的背景下,汽車軟件開發的復雜性正以前所未有的速度增長。面對市場對效率、質量和快速迭代的高需求,傳統開發模式已然
    的頭像 發表于 12-18 10:03 ?520次閱讀
    CI/CD方案:推動智能<b class='flag-5'>汽車</b><b class='flag-5'>開發</b>的高效利器

    汽車軟件DevOps解決方案

    經緯恒潤汽車軟件DevOps解決方案是專為現代汽車行業設計的一套集成化需求、開發、測試、部署、OTA與監控,旨在加速軟件開發流程,
    的頭像 發表于 12-16 10:33 ?1482次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>軟件</b>DevOps解決方案

    沃爾沃汽車榮獲CACSI售后服務滿意度第一

    近日,中國質量協會發布2024年中國燃油汽車行業用戶滿意度指數(以下簡稱CACSI)測評結果,沃爾沃汽車榮獲“燃油汽車豪華品牌售后服務滿意度
    的頭像 發表于 10-27 16:11 ?471次閱讀

    使用MATLAB、Simulink和Polyspace加速軟件定義汽車開發

    開發軟件定義汽車 (SDV) 時,開發團隊必須具備新的能力,例如進行連續的軟件發布,減少軟件更改的交付周期以及盡可能減少部署失敗。同時,平臺
    的頭像 發表于 09-05 09:57 ?548次閱讀
    使用MATLAB、Simulink和<b class='flag-5'>Polyspace</b>加速<b class='flag-5'>軟件</b>定義<b class='flag-5'>汽車</b><b class='flag-5'>開發</b>

    沃爾沃將斥資7億美元在墨西哥蒙特雷建重型卡車工廠

    8月23日,沃爾沃集團宣布了一項重大投資計劃,即在墨西哥蒙特雷市籌建一座斥資約7億美元的重型卡車制造工廠。此舉標志著沃爾沃集團在全球生產版圖的又一次重要擴張,旨在積極響應全球重型卡車市場日益增長的需求。
    的頭像 發表于 08-23 15:56 ?1342次閱讀

    如何使用Polyspace Code Prover來統計堆棧

    前一篇文章介紹了堆棧和內存的一些背景知識。本次介紹如何使用 Polyspace Code Prover來統計堆棧,如何使用這些數據為軟件優化服務。
    的頭像 發表于 07-25 14:06 ?572次閱讀
    如何使用<b class='flag-5'>Polyspace</b> Code Prover來統計堆棧

    瑞薩推出最新RoX開發平臺,將極大提升軟件定義汽車的演進速度

    :6723)今日宣布推出軟件定義汽車(SDV)開發平臺——R-Car Open Access(RoX)。該平臺整合車輛開發人員所需的所有關鍵硬件、操作系統(OS)、
    的頭像 發表于 06-20 13:44 ?380次閱讀
    瑞薩推出最新RoX<b class='flag-5'>開發</b>平臺,將極大提升<b class='flag-5'>軟件</b>定義<b class='flag-5'>汽車</b>的演進<b class='flag-5'>速度</b>

    上位機監控軟件如何提高質量

    上位機監控軟件在工業自動化和智能制造領域中扮演著舉足輕重的角色。它通過實時監控、數據采集、分析和處理,幫助企業實現生產過程的優化和自動化。然而,要提高上位機監控軟件質量,需要從多個方
    的頭像 發表于 06-07 09:14 ?428次閱讀

    沃爾沃汽車攜手Breathe電池科技,應用新充電軟件

    據悉,此次沃爾沃汽車與 Breathe 的合作,旨在通過集成其自研的電池管理系統中的相關軟件來優化和提高充電效率。以便“顯著減少消費者的充電時間”,進一步升級整體駕駛和充電體驗。
    的頭像 發表于 03-26 14:14 ?379次閱讀

    沃爾沃將向吉利轉讓股份 62.7%的極星汽車股份

    沃爾沃將向吉利轉讓股份 62.7%的極星汽車股份 據外媒體報道沃爾沃汽車將向吉利控股轉讓股份;這是沃爾沃持有的 62.7% 極星股份,如果順
    的頭像 發表于 02-24 15:32 ?1264次閱讀

    汽車線束工廠mes解決方案

    汽車線束是汽車的重要組成部分,其生產過程涉及到大量的數據和信息交互。隨著汽車行業的快速發展,對線束生產的要求也越來越高,因此,汽車線束工廠
    的頭像 發表于 02-05 09:41 ?828次閱讀

    沃爾沃將停止為極星汽車提供資金

    瑞典知名汽車制造商沃爾沃的股價一度飆升超過30%,這主要歸因于該公司剛剛公布的2023年第四季度業績。然而,除了業績表現,沃爾沃還宣布了一個重要的戰略決策:它將停止向子公司極星汽車(P
    的頭像 發表于 02-02 10:23 ?749次閱讀
    主站蜘蛛池模板: 久久久无码精品亚洲A片软件 | 免费精品一区二区三区在线观看 | 欧美丰满熟妇无码XOXOXO | YY600800新视觉理论私人 | 国产精品一区第二页 | 婷婷综合久久狠狠色 | 我要搞av| 日韩精品 电影一区 亚洲高清 | 久久re这里视频只精品首页 | 成人小视频在线观看免费 | 亚洲欧美综合在线中文 | 成人免费小视频 | 极品少妇高潮啪啪AV无码吴梦梦 | 亚洲国产在线播放在线 | 香蕉尹人综合精品 | 亚洲视频免费观看 | 久久精品国产色蜜蜜麻豆国语版 | 麻豆精选2021 | 女生扒开尿口 | 无套日出白浆在线播放 | 精品国产露脸久久AV麻豆 | 午夜一区二区三区 | 国产99对白在线播放 | 扒开胸罩揉她的乳尖视频 | 青娱乐极品视觉盛宴av | 亚洲综合国产在不卡在线 | 扒开美女嫩bbb| 伊人久久一本 | 99精品成人无码A片观看金桔 | 偷拍自怕亚洲在线第7页 | 无人区日本电影在线观看 | 伊人久久影院大香线蕉 | 4480yy午夜私人影院 | 久草视频在线观看免费4 | 天美传媒色情原创精品 | 亚在线观看免费视频入口 | 狠很橹快播 | 武侠古典久久亚洲精品 | 蜜芽手机在线观看 | 国产色精品久久人妻无码看片软件 | 受坐在攻腿上H道具PLAY |