演講回顧
隨著“軟件定義汽車”浪潮席卷全球,高效開發(fā)與安全合規(guī)已成為驅(qū)動汽車行業(yè)變革的雙引擎。
日前,在「龍智×Perforce」網(wǎng)絡研討會中,Perforce的全球資深專家Gerhard Krüger與Steve Howard帶來聯(lián)合主題演講,探討分享了Perforce如何通過其強大的技術(shù)堆棧,助力車企在創(chuàng)新與安全的雙重挑戰(zhàn)中破局前行。
本文為演講實錄,由Perforce中國授權(quán)合作伙伴——龍智梳理精編。
嘉賓簡介:
Gerhard Krüger,Perforce ALM 銷售工程高級總監(jiān)。Gerhard 自2004年起就一直致力于幫助全球客戶實施ALM與DevOps解決方案,在產(chǎn)品創(chuàng)新與客戶成功方面擁有豐富的實踐經(jīng)驗。
Steve Howard,Perforce靜態(tài)分析產(chǎn)品與現(xiàn)場工程總監(jiān)。Steve在軟件驗證與靜態(tài)代碼分析領(lǐng)域擁有超過15年的深厚積累,具備多項與功能安全認證相關(guān)的專業(yè)資質(zhì)。
1、軟件定義汽車時代的挑戰(zhàn)與創(chuàng)新
Steve Howard:
Perforce長期以來在汽車行業(yè)具有強大的影響力,這并非偶然。我們不僅每年發(fā)布一份廣受業(yè)界關(guān)注的《汽車軟件開發(fā)現(xiàn)狀報告》,還深度參與了眾多行業(yè)標準的制定。

例如,Perforce是MISRA標準的重要參與者,有多位團隊成員在MISRA委員會以及C/C++語言委員會中工作,致力于確保這些語言能夠滿足嵌入式環(huán)境,尤其是汽車等安全關(guān)鍵領(lǐng)域的需求。同時,我們也是AUTOSAR組織的成員,并開發(fā)了自己的高可靠性C++標準。最近,我們也在研究Rust語言,探索其作為安全關(guān)鍵型汽車開發(fā)的潛在語言。
最重要的是,我們的影響力體現(xiàn)在實踐中:全球十大頂級汽車軟件制造商中,有九家每天都在使用Perforce工具。
2、汽車行業(yè)的關(guān)鍵趨勢與挑戰(zhàn)
Steve Howard:
如今,汽車行業(yè)正在經(jīng)歷一場超高速的進化。
我們見證了自動駕駛的興起、電動汽車的蓬勃發(fā)展,以及車載信息娛樂系統(tǒng)(IVI)在尺寸、復雜性和功能上的急劇膨脹——甚至開始集成游戲引擎平臺。同時,車輛上的獨立ECU(電子控制單元)數(shù)量曾一度激增,直到變得不可持續(xù),因此我們正將其整合為更強大的“區(qū)域大腦”或能運行多系統(tǒng)的單一ECU。
這些趨勢表明,我們已經(jīng)整體過渡到了軟件定義的汽車時代。這意味著更龐大的軟件、更復雜的系統(tǒng),以及至關(guān)重要的——海量的代碼。
如今,一輛中等水平汽車的軟件代碼行數(shù)已達到1億行甚至更多。這不僅對開發(fā)者的生產(chǎn)力提出了巨大挑戰(zhàn),更對處理如此龐大代碼所必需的功能安全要求構(gòu)成了嚴峻考驗。
如何有效應對?
3、Perforce的行業(yè)應用與技術(shù)堆棧
Gerhard Krüger:
當我們審視軟件生產(chǎn)力,無論是創(chuàng)建軟件、構(gòu)建車輛,還是開發(fā)嵌入式系統(tǒng),都會面臨一系列的關(guān)鍵挑戰(zhàn):
- QA團隊需要多長時間來檢查如此復雜的代碼?
- 構(gòu)建過程中,如何滿足性能和可擴展性的需求?
- 又如何讓遍布全球的分布式團隊高效協(xié)作?
Perforce自身就是一個全球化的典范,在世界各地都設(shè)有開發(fā)中心,我們的客戶也是如此。因此,我們必須應對分支策略的復雜性,包括功能分支、維護分支、補丁、發(fā)布和安全更新等——這意味著海量的數(shù)據(jù)資產(chǎn)需要被安全地管理、審計和追蹤。我們需要清晰地了解代碼的來源,并能高效地將其合并回主線。
不僅是管理傳統(tǒng)的源代碼,在現(xiàn)代汽車的軟件開發(fā)中,需要管理的資產(chǎn)類型極其廣泛,包括軟件資產(chǎn)、設(shè)計資產(chǎn)、與芯片相關(guān)的IP,甚至整個車輛的數(shù)字孿生模型。這些需求覆蓋了非常廣泛的領(lǐng)域,構(gòu)成了當前行業(yè)面臨的核心問題。
接下來,我將分享Perforce在游戲開發(fā)、媒體娛樂、汽車制造以及半導體領(lǐng)域的應用,以揭示我們在不同市場中觀察到的共同趨勢,以及Perforce的顯著優(yōu)勢。
最初,Perforce的P4工具在游戲開發(fā)領(lǐng)域初露鋒芒,它與虛幻引擎等頂尖游戲引擎的深度集成,一直是我們引以為傲的核心優(yōu)勢。而如今,游戲引擎技術(shù)已經(jīng)擴展至媒體和娛樂行業(yè),甚至也在深刻改變著汽車制造。這些行業(yè)開始采用虛幻引擎來創(chuàng)建視頻、廣告等娛樂內(nèi)容,或構(gòu)建車載信息娛樂系統(tǒng)。在半導體領(lǐng)域,則有海量的IP和文件資產(chǎn)需要被管理,這也正是Perforce P4所擅長的——高效管理大量分散的大規(guī)模資產(chǎn),并確保全球開發(fā)人員能夠安全地協(xié)作、審計與追蹤。
必須承認的是,越來越多的設(shè)計師和開發(fā)者正將他們在游戲開發(fā)中所積累的技術(shù)經(jīng)驗,包括對Perforce P4的應用實踐,逐步引入汽車行業(yè),并將其應用于信息娛樂系統(tǒng)和數(shù)字孿生等多元化的汽車研發(fā)場景。
Perforce技術(shù)堆棧:
這一切是如何整合的呢?——歸功于以版本控制引擎P4為核心的Perforce技術(shù)堆棧。
- 版本控制引擎P4:所有資產(chǎn)(源代碼、2D/3D文件、視頻、音頻等)的基石,提供細粒度的權(quán)限管控,以及版本管理、分支管理和審計功能等。
- 數(shù)字資產(chǎn)管理P4 DAM:專注于管理視覺資產(chǎn),如2D/3D文件、視頻和音頻資產(chǎn)。
- 代碼審查P4 Code Review:對代碼資產(chǎn)進行代碼審查。
- 規(guī)劃引擎P4 Plan:幫助團隊明確目標、分配任務并跟蹤進度。
Perforce數(shù)字創(chuàng)作平臺應用場景:
Perforce的數(shù)字創(chuàng)作平臺也存在一些頗具代表性的應用場景,深刻影響著汽車研發(fā)進程。

- 首先是軟件本身,這是我們關(guān)注的核心。高質(zhì)量的車載軟件開發(fā)(如電池管理、自動駕駛系統(tǒng)等)是所有創(chuàng)新的基礎(chǔ)。
- 第二個是系統(tǒng)層面,如人機界面(HMI)與車載信息娛樂系統(tǒng)(IVI)。這些系統(tǒng)雖然不直接關(guān)乎車輛的行駛安全,但其復雜性和重要性也在與日俱增。我們看到,越來越多的IVI系統(tǒng)完全基于游戲引擎(如虛幻引擎Unreal Engine)構(gòu)建。一些先進的系統(tǒng)甚至將信息娛樂功能與車輛管理功能集成在同一屏幕和平臺上,以實現(xiàn)無縫的用戶體驗。
- 第三個,也是極具前瞻性的場景,可視化與數(shù)字孿生。汽車制造商可以在虛幻引擎中構(gòu)建一輛完整汽車的數(shù)字孿生模型,將整車的外觀、內(nèi)部組件完全可視化,并應用于設(shè)計、測試、裝配、維修培訓、市場營銷等不同的場景。
來自Epic的研究數(shù)據(jù)也印證了這一趨勢:全球排名前20的汽車制造商中,有80%正在使用虛幻引擎進行設(shè)計、模擬和市場營銷。這種跨領(lǐng)域的資產(chǎn)復用帶來了顯著效益,可幫助節(jié)省約30%的成本,并帶來25%-50%的效率提升。像GMC、Rivian、Lotus等公司,都在利用這項技術(shù)打造下一代的用戶界面和數(shù)字體驗。
4、功能安全挑戰(zhàn)與Perforce解決方案
Steve Howard:
在追求行業(yè)創(chuàng)新的同時,仍有諸多不能忽視的安全問題。Perforce最新的《2025年汽車軟件開發(fā)現(xiàn)狀報告》揭示了一些重要的安全性洞察。

當問及開發(fā)中最大的安全擔憂時,高達46%的受訪者都指向了同一個挑戰(zhàn):滿足ISO 26262標準的所有要求。盡管市場上還有許多其他的安全標準,如SOTIF和針對AI系統(tǒng)的標準,但ISO 26262無疑是其中的核心。此外,強制執(zhí)行MISRA等編碼規(guī)則也構(gòu)成了主要問題,兩者合計占據(jù)了超過80%的安全挑戰(zhàn),凸顯了車企在功能安全與合規(guī)性方面所面臨的巨大壓力。
那么,Perforce如何幫助應對這一挑戰(zhàn)?

一個關(guān)鍵優(yōu)勢是,Perforce的許多工具,包括靜態(tài)分析Klocwork、QAC,以及版本控制P4和需求管理ALM,均已通過TüV權(quán)威認證,滿足ISO 26262合規(guī)性要求,可直接用于安全關(guān)鍵型系統(tǒng)的認證項目。
點擊了解:如何借助Perforce工具鏈,輕松駕馭汽車軟件開發(fā)及ISO 26262合規(guī)挑戰(zhàn)?
此外,《2025年汽車軟件開發(fā)現(xiàn)狀報告》指出,代碼質(zhì)量仍是首要關(guān)注點,靜態(tài)分析在汽車軟件開發(fā)中依舊至關(guān)重要。Perforce的靜態(tài)分析工具可幫助強制執(zhí)行MISRA、CERT等編碼標準,滿足ISO 26262、ISO 21434等功能安全與信息安全的要求。

借助我們的QAC、Klocwork,團隊能夠在開發(fā)周期的早期就識別出軟件漏洞、弱點和運行時問題(如內(nèi)存泄漏、緩沖區(qū)溢出等),從而避免系統(tǒng)崩潰或質(zhì)量缺陷。這些工具還可將分析結(jié)果無縫集成到代碼審查流程中,確保每一次變更都符合規(guī)范,并持續(xù)報告跨版本的合規(guī)情況,為認證提供完整的審計追蹤。
總而言之,在軟件定義汽車的背景下,靜態(tài)分析已經(jīng)深度嵌入到整個軟件開發(fā)生命周期,幫助實現(xiàn):
- 降低風險與法律責任
- 縮短部署時間
- 減少開發(fā)與返工成本
- 加速交付并確保合規(guī)
5、最后總結(jié)
Gerhard Krüger:
Perforce在全球汽車行業(yè)中扮演著至關(guān)重要的角色。正如Steve所言,世界前十的汽車公司中有九家信賴我們的產(chǎn)品。

Perforce的靜態(tài)分析、版本控制工具,在提升效率、保障安全方面都擁有著出色的應用。全球最大的摩托車制造商也借助我們的需求管理工具ALM,成功實施ISO 26262流程,從而創(chuàng)建高質(zhì)量、按時交付、降低成本的產(chǎn)品,并顯著降低風險,確保符合全球行業(yè)標準。
最重要的是,我們的影響力體現(xiàn)在實踐中:全球十大頂級汽車軟件制造商中,有九家每天都在使用Perforce工具。
更多精華內(nèi)容盡在研討會直播回放,即刻獲取,解鎖更多創(chuàng)新范式!
龍智是Perforce在中國的長期戰(zhàn)略合作伙伴,為客戶提供Perforce系列產(chǎn)品從選型評估、部署實施到運維優(yōu)化的全生命周期服務,確保工具真正“落地生根”,加速產(chǎn)品研發(fā)與合規(guī)進程。
-
靜態(tài)分析
+關(guān)注
關(guān)注
1文章
44瀏覽量
4131 -
汽車功能安全
+關(guān)注
關(guān)注
0文章
60瀏覽量
1638 -
devops
+關(guān)注
關(guān)注
0文章
130瀏覽量
12704 -
版本管理
+關(guān)注
關(guān)注
0文章
12瀏覽量
323
發(fā)布評論請先 登錄
嵌入式軟件測試與專業(yè)測試工具的必要性深度解析
新一代嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現(xiàn)已推出
汽車軟件團隊必看:基于靜態(tài)代碼分析工具Perforce QAC的ISO 26262合規(guī)實踐
汽車軟件開發(fā)必看:Perforce工具鏈助力高效開發(fā)與功能安全的最佳實踐
嵌入式開發(fā)就業(yè)還有前景嗎?
嵌入式軟件開發(fā)常用的軟件有哪些?
2025年汽車行業(yè)趨勢解讀:AI在汽車軟件開發(fā)中的應用、代碼安全挑戰(zhàn)等(附Perforce QAC / Klocwork工具推薦)
嵌入式開發(fā)入門指南:從零開始學習嵌入式
IAR發(fā)布云端平臺,助力現(xiàn)代嵌入式軟件開發(fā)團隊
如何成為嵌入式開發(fā)工程師?
盤點工程師常用的嵌入式開發(fā)工具
嵌入式機器學習的應用特性與軟件開發(fā)環(huán)境
嵌入式軟件開發(fā)符合ISO 26262 功能安全標準
嵌入式工程師常用的開發(fā)工具有哪些?
一文了解嵌入式軟件開發(fā)的對象

【聚焦汽車軟件開發(fā)】從版本管理到靜態(tài)分析,詳解Perforce工具鏈在汽車嵌入式開發(fā)中的全棧應用
評論