汽車行業案例:實現100%的AUTOSAR C++14合規性
Parasoft是構建高質量軟件的最佳解決方案。從開發到質量檢查,Parasoft的技術通過集成靜態和運行時分析,單元、功能和API測試,以及服務虛擬化,在不犧牲質量和安全性的情況下加快軟件交付,節約交付成本。
那么Parasoft究竟能夠運用在哪些領域?是否對于您的項目有幫助呢?本文小編給大家帶來一個真實案例——聯想使用Parasoft在ADAS開發中兼顧速度和敏捷性與安全性。
>>如果您想使用Parasoft測試是否滿足項目要求,可聯系客服申請試用。
企業背景
Renovo建立了一個以邊緣為中心的數據管理平臺。這是第一個用于開發完全自動駕駛車輛上的復雜軟件堆棧的汽車級平臺。聯想的主要目的是為客戶大規模開發和部署ADAS(高級駕駛輔助系統),并幫助他們管理所有的數據。
將最新的軟件實踐和流程投入使用,Renovo平臺是幫助汽車制造商圍繞現代流程建立自己的實踐的關鍵部分。
挑戰
整個汽車行業的模式正在發生轉變。這種變革性的演變正迫使汽車制造商從制造金屬到成為技術公司。他們正朝著被視為技術公司的方向發展,因為軟件將占到未來汽車創新的90%。在這種情況下,汽車制造商必須建立流程,以平衡快速開發軟件、部署軟件、獲得反饋和安全的能力,同時提供客戶重視的功能和環境。
擁有越來越多的軟件意味著需要測試更多的代碼,并滿足ISO 26262等流程標準。事實上,由于聯想的平臺需要符合AUTOSAR C++標準,為了方便他們的AWare操作系統軟件獲得軟件安全認證,聯想評估了所有商業靜態分析合規性產品。他們尋求一種解決方案,通過在軟件開發生命周期(SDLC)的早期檢測,快速實現合規性,從而縮短上市時間。
- 錯誤的編碼實踐
- 漏洞
- 潛在的入侵行為
- 內存問題
如今,汽車制造商正面臨著新技術帶來的軟件挑戰。一個例子是自動駕駛和汽車網絡與智能城市中的其他智能設備進行通信,需要轉達官方停車規則、速度限制和其他動態交通變化,包括道路關閉、交通堵塞和改道。
解決方案
隨著汽車行業從運輸行業向技術行業的轉變,數據是至關重要的。
- 可靠性
- 安全性
- 質量
Renovo選擇了Parasoft C/C++test及其汽車合規包
由于其對AUTOSAR C++14的全面規則覆蓋、廣泛的報告儀表板和現代流程。憑借定制儀表板的能力,Renovo團隊可以在一個集中的地方看到所收集數據的不同視圖,并獲得對質量的洞察力。
靜態分析結果視圖顯示了當前對所選編碼標準的遵守程度。高層圖表揭示了更多的違規細節。儀表板是一個真正的多維度風險指標,呈現出不同類、函數或文件在你的代碼庫中的風險或脆弱性。所有的數據都是由運行時分析、代碼覆蓋率和靜態分析結果決定的。

結果
通過使用Parasoft的測試解決方案,在SDLC的早期檢測不良編碼行為、漏洞、潛在入侵和內存問題,Renovo能夠快速實現100%的AUTOSAR C++14和CERT合規性,從而縮短上市時間。Renovo汽車為其客戶獲得了高效的質量和監管合規性,以安全地開發、部署和運營大規模的AV和ADAS車隊。
Parasoft——領先的自動化測試工具,滿足絕大多數行業標準
Parasoft是一家專門提供軟件測試解決方案的公司,幫助企業打造無缺陷的軟件。
從開發到質量檢查,Parasoft的技術通過集成靜態和運行時分析,單元、功能和API測試,以及服務虛擬化,在不犧牲質量和安全性的情況下加快軟件交付,節約交付成本。
強大的報告和分析功能可幫助用戶快速查明有風險的代碼區域,并了解新代碼更改如何影響其軟件質量,而突破性的技術將人工智能和機器學習添加到軟件測試中,使組織更容易采用和擴展跨開發和測試團隊的有效的軟件測試實踐。
Parasoft針對C/C++、Java、.NET和嵌入式的開發測試都有著30多年的深入研究,很多全國500強企業使用Parasoft的產品實現了軟件快速、高質量的交付。
獲取Parasoft資料或申請試用可加QQ:2867205852