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

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

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

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

提高軟件質(zhì)量,減少ADAS軟件源代碼驗證時間

MATLAB ? 來源:MATLAB ? 2023-05-24 09:40 ? 次閱讀

隨著高級駕駛輔助系統(tǒng) (ADAS) 和自動駕駛 (AD) 系統(tǒng)日趨復雜,賦能這些系統(tǒng)的軟件也變得愈加復雜。另一方面,汽車 OEM 要求供應(yīng)商壓縮 ADAS/AD 軟件的交付周期,同時還提高了軟件質(zhì)量要求。因此,供應(yīng)商可謂舉步維艱。通常情況下,依靠手動過程,他們只能在開發(fā)生命周期的后期發(fā)現(xiàn)缺陷。更糟的是,如果系統(tǒng)已投入生產(chǎn),則召回需要付出高昂的成本。

憑借 Polyspace 靜態(tài)代碼分析產(chǎn)品,HL Klemove 的工程團隊在高級 ADAS/AD 軟件開發(fā)過程的早期階段即可發(fā)現(xiàn)運行時錯誤、安全漏洞和編碼標準偏差。他們已將 Polyspace Bug Finder 和 Polyspace Access 集成到其自動化持續(xù)集成/持續(xù)交付 (CI/CD) 工作流中,從而減少了代碼驗證時間,提高了軟件質(zhì)量,并促進了團隊間和團隊內(nèi)的協(xié)作。

HL Klemove 團隊負責人 Minchae Lee 表示,“即使 ADAS/AD 軟件項目的數(shù)量和復雜性有所增加,Polyspace Bug Finder 也能讓我們在開發(fā)過程的早期階段發(fā)現(xiàn)問題,從而交付質(zhì)量更高的軟件。它還使我們的團隊能夠滿足 OEM 客戶現(xiàn)行的安全編碼標準要求,而 Polyspace Access 讓我們可通過 Web 訪問靜態(tài)分析結(jié)果,從而改進協(xié)作。”

挑戰(zhàn)

過去,HL Klemove 團隊需要結(jié)合使用手動代碼審查和獨立工具,對 ADAS/AD 軟件進行源代碼分析。但是,視覺檢查以及工具的配置和維護復雜且耗時。此外,將這些工具集成到 CI/CD 工作流也非易事。開發(fā)人員必須在他們的工作站上使用這些工具,但這既消耗資源,又使得他們很難執(zhí)行其他開發(fā)任務(wù)。

因此,團隊不得不將靜態(tài)代碼分析推遲到開發(fā)過程的后期進行,而這時用來發(fā)現(xiàn)并解決累積的各種問題的時間已經(jīng)所剩無幾。HL Klemove 需要一種新的工具來應(yīng)對這些挑戰(zhàn),并使團隊能夠滿足新的客戶要求,即符合新 UNECE WP.29 法規(guī)所要求的 CERT C 編碼標準。

解決方案

通過使用 Polyspace 產(chǎn)品,HL Klemove 可在整個開發(fā)過程中發(fā)現(xiàn)缺陷和編碼違規(guī)行為,因而提高了 ADAS/AD 軟件質(zhì)量。

MathWorks 應(yīng)用工程師的協(xié)助下,HL Klemove 的工程師將 Polyspace 工具集成到了他們的 CI 工具鏈,其中包括用于 CI/CD 的 Atlassian Bamboo,以及用于 Git 存儲庫管理的 Bitbucket。他們創(chuàng)建了 Bamboo 作業(yè)來觸發(fā) Polyspace Bug Finder Server 自動執(zhí)行靜態(tài)代碼分析,并將分析結(jié)果發(fā)布到 Polyspace Access 以進行基于 Web 的協(xié)同審查。為了簡化項目管理,他們還將 Polyspace Access 與 Atlassian JIRA 相集成,使得在 Polyspace Access 中創(chuàng)建與 Polyspace 結(jié)果相關(guān)的工單成為了可能。

“Polyspace 使我們能夠自動執(zhí)行 ADAS 軟件的靜態(tài)代碼分析,并將其集成到我們的 CI/CD 工作流中。從開發(fā)的最早階段直到生產(chǎn)的整個過程中,Polyspace 都可以幫助我們查明并消除潛在的高成本問題,而這些問題是開發(fā)人員僅憑自己難以發(fā)現(xiàn)的。”

—— Minchae Lee,HL Klemove

在典型項目開發(fā)期間,工程師將代碼更改推送到 Bitbucket。更新后的代碼隨后由 Polyspace Bug Finder Server 進行分析,作為計劃的或手動觸發(fā)的 Bamboo 作業(yè)的一部分。一旦靜態(tài)代碼分析完成,用戶就會收到通知電子郵件,其中包含指向 Polyspace Access 網(wǎng)頁中相應(yīng)結(jié)果的鏈接。通過 Polyspace Access Web 瀏覽器界面,經(jīng)理和工程師們可以一邊查看代碼的靜態(tài)分析結(jié)果一邊展開協(xié)作,這些代碼可能是他們處理過的代碼、其他團隊生成的代碼,或使用 Embedded Coder 從 Simulink 模型自動生成的代碼。Polyspace Bug Finder Server 的結(jié)果包括運行時錯誤、并發(fā)問題,以及 MISRA 和 CERT C 編碼標準違規(guī)行為。軟件工程師關(guān)注由 Polyspace Bug Finder Server 生成的來自功能分支的結(jié)果,而開發(fā)運營一體化工程師則關(guān)注來自發(fā)布分支的結(jié)果。

為了縮短開發(fā)人員的反饋回路,多個團隊最近已經(jīng)開始在編碼的同時,使用 Polyspace as You Code IDE 插件來檢查代碼質(zhì)量。這樣,在向 Bitbucket 提交代碼更改之前,他們便可解決其中 MISRA 或 CERT C 不合規(guī)的問題了。

目前,HL Klemove 正將 Polyspace 產(chǎn)品應(yīng)用于所有的 ADAS/AD 開發(fā)計劃,其中涉及數(shù)十個項目和數(shù)百種量產(chǎn)車型。

結(jié)果

減少源代碼驗證時間。

Lee 表示,“使用 Polyspace Bug Finder,我們將源代碼驗證時間減少了高達 80%。而且,通過自動生成報告,我們將為 OEM 客戶創(chuàng)建綜合報告所需的時間,從長達一小時縮短至 10 分鐘甚至更短。”

在開發(fā)過程的早期階段發(fā)現(xiàn)缺陷。

Lee 表示:“Polyspace 讓我們在開發(fā)過程的早期階段即可發(fā)現(xiàn)、診斷并解決問題。這對我們來說至關(guān)重要,因為即使只有一個缺陷未被發(fā)現(xiàn),也可能會導致安全召回,潛在成本高達數(shù)百萬美元。”

符合 OEM 的編碼要求和標準。

Lee 說道,“我們最大的一個客戶是一家 OEM,他們現(xiàn)在要求所有供應(yīng)商都要遵循編碼規(guī)范,包括 MISRA 和 CERT C。Polyspace 使我們的團隊能夠滿足這一要求,并生成報告來展示我們的代碼驗證結(jié)果。我們已收到了客戶的積極反饋,他們認為我們能夠滿足不斷變化的軟件質(zhì)量相關(guān)要求。”

審核編輯 :李倩

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

    關(guān)注

    309

    文章

    2185

    瀏覽量

    208689
  • 自動駕駛
    +關(guān)注

    關(guān)注

    784

    文章

    13839

    瀏覽量

    166556
  • 安全漏洞
    +關(guān)注

    關(guān)注

    0

    文章

    151

    瀏覽量

    16723

原文標題:提高軟件質(zhì)量,減少 ADAS 軟件源代碼驗證時間

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

收藏 人收藏

    評論

    相關(guān)推薦

    怎樣提高三坐標測量機的測量效率

    幫助您優(yōu)化測量流程,減少測量時間,并提高整體的生產(chǎn)效率。 優(yōu)化測量程序 預編程 :在測量前對測量路徑進行預編程,可以減少在機器上編程的時間
    的頭像 發(fā)表于 12-19 10:20 ?193次閱讀

    索辰科技收購WIPL-D軟件產(chǎn)品全套源代碼

    近日,索辰科技在分析師會議上透露了一項重要進展。公司近日已與WIPL-Dd.o.o.公司正式簽署協(xié)議,成功收購了WIPL-D軟件產(chǎn)品的全套源代碼,并因此成為WIPL-D軟件產(chǎn)品在亞太地區(qū)的唯一
    的頭像 發(fā)表于 12-16 09:50 ?202次閱讀

    Gmapping源代碼

    Gmapping源代碼.docx
    發(fā)表于 11-16 13:42 ?0次下載

    智駕軟件冒煙測試之測試管理軟件解決方案#ADAS #自動駕駛 #冒煙測試

    adas
    北匯信息POLELINK
    發(fā)布于 :2024年09月29日 13:41:46

    ADAS系統(tǒng)組成簡介#ADAS

    adas
    北匯信息POLELINK
    發(fā)布于 :2024年08月03日 20:05:37

    動態(tài)追溯方法:徹底革新軟件測試

    動態(tài)追溯方法為解決軟件開發(fā)中追溯的挑戰(zhàn)提供了創(chuàng)新的解決方案。通過自動和動態(tài)地鏈接需求和測試用例,使測試過程顯著提高效率和精確度。該方法減少了手工操作,改善了故障分析,并確保了持續(xù)的追溯性,最終提升了
    的頭像 發(fā)表于 07-05 17:40 ?412次閱讀
    動態(tài)追溯方法:徹底革新<b class='flag-5'>軟件</b>測試

    該如何提高代碼容錯率、降低代碼耦合度?

    提高RT-Thread代碼的容錯率和降低耦合度是確保代碼質(zhì)量和可維護性的關(guān)鍵,下面列舉了幾種在編寫代碼時,
    的頭像 發(fā)表于 06-26 08:10 ?683次閱讀
    該如何<b class='flag-5'>提高</b><b class='flag-5'>代碼</b>容錯率、降低<b class='flag-5'>代碼</b>耦合度?

    上位機監(jiān)控軟件如何提高質(zhì)量

    。本文將從以下幾個方面詳細探討如何提高上位機監(jiān)控軟件質(zhì)量: 需求分析與設(shè)計 軟件架構(gòu)與模塊化 編程規(guī)范與代碼
    的頭像 發(fā)表于 06-07 09:14 ?390次閱讀

    仿真測試與軟件測試的區(qū)別

    在當今軟件開發(fā)和驗證的領(lǐng)域中,測試是保證軟件質(zhì)量的關(guān)鍵環(huán)節(jié)。而在測試的眾多方法中,仿真測試和軟件測試是兩種常見且重要的手段。雖然它們都是為了
    的頭像 發(fā)表于 05-17 14:33 ?922次閱讀

    邁威通信工業(yè)以太網(wǎng)交換機通過軟件源代碼安全審定

    和深入測試,MISCOM7000交換機的軟件源代碼在安全審定中表現(xiàn)出色,不僅未發(fā)現(xiàn)任何明顯的安全漏洞和缺陷,更展現(xiàn)出強大的防御能力,能夠有效應(yīng)對各類惡意攻擊和潛在威
    的頭像 發(fā)表于 03-29 10:43 ?370次閱讀
    邁威通信工業(yè)以太網(wǎng)交換機通過<b class='flag-5'>軟件</b><b class='flag-5'>源代碼</b>安全審定

    怎樣才能驗證ADAS功能的抗干擾能力?

    來自一位客戶的咨詢,麻煩幫忙解答,越詳細越好,有圖有真相,可以適當提供一些英飛凌解決方案和產(chǎn)品推薦。 現(xiàn)如今無線通信設(shè)備這么多,怎樣才能驗證ADAS功能的抗干擾能力?
    發(fā)表于 02-02 07:20

    什么是組態(tài)軟件?一文讀懂工控軟件及Web組態(tài)工具

    隨著工業(yè)4.0和智能制造的發(fā)展,工控軟件的應(yīng)用越來越廣泛,它們在提高生產(chǎn)效率、降低能耗和減少人力成本等方面發(fā)揮著越來越重要的作用。 什么是工控軟件? 工控
    的頭像 發(fā)表于 01-24 16:02 ?1114次閱讀
    什么是組態(tài)<b class='flag-5'>軟件</b>?一文讀懂工控<b class='flag-5'>軟件</b>及Web組態(tài)工具

    源代碼審計怎么做?有哪些常用工具

    地匹配、查找。 2、Checkmax:通過虛擬編譯器自動對軟件源代碼分析,并建立了代碼元素及代碼元素之間關(guān)系的邏輯圖。 然后對這個內(nèi)部代碼
    發(fā)表于 01-17 09:35

    Helix QAC—軟件靜態(tài)測試工具

    Helix QAC是Perforce公司(原PRQA公司)產(chǎn)品,主要用于C/C++代碼的自動化靜態(tài)分析工作,可以提供編碼規(guī)則以及信息安全相關(guān)檢查、代碼質(zhì)量度量、軟件結(jié)構(gòu)分析、測試結(jié)果管
    的頭像 發(fā)表于 01-10 17:35 ?679次閱讀
    Helix QAC—<b class='flag-5'>軟件</b>靜態(tài)測試工具

    基于功能安全的汽車嵌入式軟件單元驗證技術(shù)研究

    ,對滿足功能安全ASIL等級的汽車嵌入式軟件單元驗證技術(shù)進行詳細介紹,從而提高軟件質(zhì)量減少
    的頭像 發(fā)表于 01-07 11:27 ?1066次閱讀
    基于功能安全的汽車嵌入式<b class='flag-5'>軟件</b>單元<b class='flag-5'>驗證</b>技術(shù)研究
    主站蜘蛛池模板: 热巴两次用约老师屁股发底线球| 国产精品免费观看视频| 女人高潮了拔出来了她什么感觉 | 久久综合色超碰人人| 国产成人在线视频观看| 中国老太性色xxxxxhd| 亚洲 小说 欧美 激情 另类| 漂亮的保姆3中文版完整版| 久久精品国产亚洲AV麻豆欧美玲| 国产叼嘿久久精品久久| SM脚奴调教丨踩踏贱奴| 在线天天看片视频免费观看| 午夜福利体验免费体验区| 日本国产黄色片| 农民下乡在线观看3| 久久免费看少妇高潮A片特爽| 国产人妻人伦精品A区| 抽插喷S骚爽去了H| jjzz大全| 99久久久国产精品免费蜜臀| 影音先锋电影资源av| 亚洲欧美韩国综合色| 香蕉 在线播放| 偷偷鲁青春草原视频分类| 日日操天天操夜夜操| 人妻中文字幕无码久久AV爆| 欧美区一区二| 女人夜夜春| 欧美Av无码高清在线| 能看的黄页最新网站| 美女被打开了屁股进去的视频 | 成人网视频在线观看免费| 4484在线观看视频| 中文字幕视频在线免费观看| 一区二区三区无码被窝影院| 亚洲黄色免费观看| 亚洲精品白色在线发布| 亚洲黄色大片| 亚洲午夜久久久久中文字幕 | 伊人久久大线蕉香港三级| 伊人久久国产|