翻譯|行業(yè)資訊|編輯:李顯亮|2021-04-29 14:32:32.963|閱讀 300 次
概述:汽車開放系統(tǒng)架構(AUTOSAR)旨在為制造商提供指導,以安全地開發(fā)用于汽車電子控制單元的嵌入式軟件。Parasoft C/C++test專門為汽車行業(yè)定制,它集成了AUTOSAR C++14、MISRA C++2008的規(guī)則,以幫助任何汽車開發(fā)人員擴展測試功能,并為開發(fā)團隊簡化測試。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
汽車開放系統(tǒng)架構(AUTOSAR)組織成立于2003年,旨在為制造商安全開發(fā)汽車電子控制單元(ECU)的嵌入式軟件提供指導。AUTOSAR是由豐田、寶馬、福特等世界各地的汽車行業(yè)巨頭組成的伙伴關系,其重點是在整個行業(yè)內實現(xiàn)軟件架構的標準化,以管理日益復雜的控制系統(tǒng),同時提高這種安全關鍵型軟件的質量和可靠性。
引入AUTOSAR C ++ 14的目的是取代MISRA C ++:2008,并成為整個汽車行業(yè)的事實上的編碼標準。實際上,這些準則非常強大,可以應用于需要嵌入式編程的任何行業(yè)。
它還允許使用新的開發(fā)方法,例如連續(xù)集成/連續(xù)交付(CI / CD),它可以在軟件開發(fā)生命周期中更快地檢測到錯誤。
AUTOSAR C++14準則正被用于新的汽車技術,如自動駕駛、車對車或車對基礎設施(V2X)通信、連續(xù)空中(OTA)更新、高清顯示器和AI計算。
如果一個組織依賴MISRA C++:2008,遷移到AUTOSAR C++ 14將是他們的一項重大努力。但是,這樣做也有巨大的價值,因為MISRA C++:2008和AUTOSAR C++ 14之間的差異解決了自2003年以來C++語言中增加的變化。因此,AUTOSAR C++ 14中包含了C++11和C++14中的所有創(chuàng)新內容。
AUTOSAR C++ 14 有 342 條規(guī)則,幫助用戶清楚地了解和指導編碼要求。它根據(jù)每條規(guī)則的要求或建議對其進行分類。"必要規(guī)則 "是符合 AUTOSAR C++14 的強制性規(guī)則,而 "建議規(guī)則 "不需要遵守,但強烈建議遵守。但是,可以允許偏離規(guī)則或準則。然而,必須包括為每項偏離獲得簽收的程序,因為它可以防止開發(fā)人員隨意偏離,從而濫用偏離概念。
當考慮采用AUTOSAR C++ 14這樣的編碼標準時,執(zhí)行合規(guī)性的唯一實用方法是使用靜態(tài)分析工具,該工具還具有復雜的互動報告系統(tǒng),并能實現(xiàn)高效的日常工作流程。事實上,考慮一個將掃描過程整合到服務器上的持續(xù)集成(CI)構建的解決方案。這種自動化可以節(jié)省大量的時間和金錢。
此外,如果清除現(xiàn)有代碼庫,建議從標準的規(guī)則子集開始,并隨著代碼清除的進行逐漸增加活動規(guī)則的數(shù)量。這可以防止大量的違規(guī)行為或噪音使團隊不堪重負,并且可以監(jiān)視代碼庫的進度,控制偏差過程并就擴展規(guī)則集做出有根據(jù)的決策。
在未來加倍的考慮下,AUTOSAR在2019年宣布它將與MISRA合作,合并兩個C ++規(guī)則集并提供一個通用的C ++軟件開發(fā)指南。這些由MISRA主導的新指南有望在完全支持現(xiàn)代C ++語言版本(如C ++ 17和C ++ 20)的基礎上構建。
ISO 26262的一個重要方面是建議使用AUTOSAR C++14這樣的編碼合規(guī)標準。實現(xiàn)合規(guī)性的最佳方式是通過自動化和使用像Parasoft C/C++test這樣的TUV認證工具,它還能夠支持多種測試技術和能力,如單元測試、結構代碼覆蓋率、需求追蹤等。作為一個針對安全關鍵行業(yè)的完全集成的軟件測試解決方案,Parasoft C/C++test還可以輕松地集成到您的C++ IDE或CI/CD管道中,以配置為早期檢測缺陷,并自動執(zhí)行合規(guī)性。
Parasoft C/C++test Automotive Compliance Pack專門為汽車行業(yè)定制,它集成了AUTOSAR C++14、MISRA C++2008和高完整性(HI)C++的規(guī)則,以幫助任何汽車開發(fā)商擴展測試功能,并為開發(fā)團隊簡化測試。開發(fā)人員還可以使用Parasoft C/C++test從集成開發(fā)環(huán)境中分析代碼的合規(guī)性,同時自動創(chuàng)建報告以通知團隊任何狀態(tài)的更新。
作為測試安全關鍵型應用的最完整解決方案之一,Parasoft C/C++test為靜態(tài)分析提供了一個簡化的解決方案,同時為汽車行業(yè)所要求的編碼標準提供了更多的支持。有了一個能自動確保安全關鍵型系統(tǒng)合規(guī)性的平臺,你就能在開發(fā)過程中及早發(fā)現(xiàn)缺陷并節(jié)省時間,優(yōu)先更新以首先解決重大問題,并自動實現(xiàn)合規(guī)性。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn