
Solid Sands和Rapita Systems宣布,兩家公司已達成戰略合作伙伴關系,以開發改進C++標準庫的代碼覆蓋率分析中,傳統工具無法完全支援的部分。
這次合作源于雙方共同客戶提出的針對C++標準庫進行大規模代碼覆蓋率分析的需求。通過雙方的交流,一致認可了深化安全關鍵應用市場的測試解決方案的可能性。
“據我們所知,我們是第一個嘗試對C++標準庫進行大規模覆蓋分析的公司。”Solid Sands首席技術官Marcel Beemster說道。“在這次分析中,我們發現C++標準庫中有相當大一部份是用于僅被編譯器自行編譯的代碼。這是C++的一個基本特性,這種方式是利用更高效的運行開銷模式來獲得更高的安全性能和編譯速度。然而,這使得進行代碼覆蓋率分析變得更加困難,因為通常覆蓋率分析是基于運行記錄結果進行的。”
編譯器和標準庫認證領域的世界引領者Solid Sands,聯系了許多提供覆蓋率分析解決方案的公司,發現目前只有少數公司熱心于處理編譯時執行的代碼的覆蓋率分析。 Solid Sands認為這是一項安全關鍵功能。
Rapita Systems首席技術官Antoine Colin表示,“隨著安全關鍵行業的發展,越來越多的現代編程功能得以推廣應用,對于驗證工具而言,跟上技術發展步伐并支持這些功能就顯得至關重要了。我們很高興與Solid Sands合作共同達成此目標,通過探索RapiCover如何收集編譯時代碼的覆蓋范圍,以支持Solid Sand解決方案的開發、滿足客戶的驗證需求。”
Rapita Systems是一家國際公司,主要為航空電子和汽車電子行業的客戶開發目標板嵌入式驗證軟件解決方案。他們的工具RapiCover現在被用于共同應對完整C++標準庫的大規模代碼覆蓋率分析。
對于Solid Sands而言,這一合作恰逢他們準備C++版SuperGuard之際。 C++版SuperGuard預計在2023年年底正式推出。
聲明:本內容為作者獨立觀點,不代表電源網。本網站原創內容,如需轉載,請注明出處;本網站轉載的內容(文章、圖片、視頻)等資料版權歸原作者所有。如我們采用了您不宜公開的文章或圖片,未能及時和您確認,避免給雙方造成不必要的經濟損失,請電郵聯系我們,以便迅速采取適當處理措施;歡迎投稿,郵箱∶editor@netbroad.com。
Solid Sands和臺灣漢芝電子強強聯合,通過高性能C語言編譯器加速MCU微控制單元創新 | 21-11-11 09:44 |
---|---|
Solid Sands任命中國核心經銷商 | 21-09-17 15:14 |
Microchip發布智能高級合成(HLS)工具套件, 助力客戶使用PolarFire? FPGA平臺進行基于C++的算法開發 | 21-09-02 11:51 |
Solid Sands 推出用于安全關鍵應用、可簡化軟件審批的SuperGuard C 庫安全驗證套件 | 21-06-08 16:53 |
AWorks編程:嵌入式C語言的內存管理 | 19-07-25 16:30 |
微信關注 | ||
![]() |
技術專題 | 更多>> | |
![]() |
技術專題之EMC |
![]() |
技術專題之PCB |