汽車軟件認證的現狀與挑戰
電子電氣系統是汽車技術最重要的創新領域,在提高汽車乘坐舒適性、降低能耗、減少排放等方面起到了重要作用。這些電子電氣系統功能依賴于所開發的各種各樣汽車軟件。據估計,現代汽車上含有數百萬行軟件代碼,這些軟件的安全性對于實現電子電氣系統功能乃至整車的安全性至關重要。若能通過測試或驗證的方法對汽車軟件進行認證,不僅有助于提高所開發軟件的安全性,而且可以降低原始設備制造商(OEM)的責任。然而,汽車行業內還沒有完全建立軟件認證體系。對此,本研究通過對航空、醫療器械和鐵路系統的軟件認證體系進行分析,給出汽車行業中軟件認證的現狀及存在的挑戰。
目前,汽車行業內還沒有針對汽車軟件的認證體系,最先進的汽車軟件標準為ISO 26262。該標準從電子、電氣及可編程器件功能安全基本標準IEC61508派生出來,主要定位在汽車行業中特定的電氣器件、電子設備等部件。盡管目前存在一些有關ISO 26262標準的第三方認證服務,但還不存在專門的監管機構對此進行監督,因而不能為消費者提供參考。對汽車行業進行軟件認證存在的最大問題是汽車軟件供應商的源代碼是保密的,而對軟件認證需要對源代碼進行檢查,這將是汽車軟件認證所面臨的最大挑戰。對汽車行業軟件的認證還需要進行驗證試驗、性能分析和模擬,這些過程所使用的裝置還需要保證無設計錯誤。由于汽車系統中多個組件的軟件來自于不同的供應商,因此供應商對各自軟件進行認證后還需要對集成后的軟件體系進行認證,這部分認證需要對汽車軟件進行最終的功能認證和安全認證。若能實現對汽車行業的軟件認證,則下一步的研究將是汽車軟件的自動認證。實現自動認證,可以減少汽車軟件認證過程中人為因素造成的誤差,產生的客觀結果可為消費者提供指導。
BaekGyu Kim et al.SAE 2016-01-0050.
編譯:王祥