<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > Solid Sands與Rapita Systems建立合作.致力于解決C++標(biāo)準(zhǔn)庫(kù)的代碼覆蓋率分析需求

          Solid Sands與Rapita Systems建立合作.致力于解決C++標(biāo)準(zhǔn)庫(kù)的代碼覆蓋率分析需求

          作者: 時(shí)間:2023-02-07 來(lái)源:電子產(chǎn)品世界 收藏

          宣布,兩家公司已達(dá)成戰(zhàn)略合作伙伴關(guān)系,以開發(fā)改進(jìn)中,傳統(tǒng)工具無(wú)法完全支援的部分。

          本文引用地址:http://www.ex-cimer.com/article/202302/443105.htm

          這次合作源于雙方共同客戶提出的針對(duì)進(jìn)行大規(guī)模的需求。通過雙方的交流,一致認(rèn)可了深化安全關(guān)鍵應(yīng)用市場(chǎng)的測(cè)試解決方案的可能性。

          1675762373888814.jpg

          “據(jù)我們所知,我們是第一個(gè)嘗試對(duì)進(jìn)行大規(guī)模覆蓋分析的公司。”首席技術(shù)官M(fèi)arcel Beemster說道。“在這次分析中,我們發(fā)現(xiàn)C++標(biāo)準(zhǔn)庫(kù)中有相當(dāng)大一部份是用于僅被編譯器自行編譯的代碼。這是C++的一個(gè)基本特性,這種方式是利用更高效的運(yùn)行開銷模式來(lái)獲得更高的安全性能和編譯速度。然而,這使得進(jìn)行變得更加困難,因?yàn)橥ǔ8采w率分析是基于運(yùn)行記錄結(jié)果進(jìn)行的。”

          編譯器和標(biāo)準(zhǔn)庫(kù)認(rèn)證領(lǐng)域的世界引領(lǐng)者,聯(lián)系了許多提供覆蓋率分析解決方案的公司,發(fā)現(xiàn)目前只有少數(shù)公司熱心于處理編譯時(shí)執(zhí)行的代碼的覆蓋率分析。 Solid Sands認(rèn)為這是一項(xiàng)安全關(guān)鍵功能。

          首席技術(shù)官Antoine Colin表示,“隨著安全關(guān)鍵行業(yè)的發(fā)展,越來(lái)越多的現(xiàn)代編程功能得以推廣應(yīng)用,對(duì)于驗(yàn)證工具而言,跟上技術(shù)發(fā)展步伐并支持這些功能就顯得至關(guān)重要了。我們很高興與Solid Sands合作共同達(dá)成此目標(biāo),通過探索RapiCover如何收集編譯時(shí)代碼的覆蓋范圍,以支持Solid Sand解決方案的開發(fā)、滿足客戶的驗(yàn)證需求?!?/p>

          是一家國(guó)際公司,主要為航空電子和汽車電子行業(yè)的客戶開發(fā)目標(biāo)板嵌入式驗(yàn)證軟件解決方案。他們的工具RapiCover現(xiàn)在被用于共同應(yīng)對(duì)完整C++標(biāo)準(zhǔn)庫(kù)的大規(guī)模代碼覆蓋率分析。

          對(duì)于Solid Sands而言,這一合作恰逢他們準(zhǔn)備C++版SuperGuard之際。 C++版SuperGuard預(yù)計(jì)在2023年年底正式推出。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();