近日,Solid Sands和Rapita Systems宣布,两家公司已达成战略合作伙伴关系,以开发改进C++标准库的代码覆盖率分析中,传统工具无法完全支援的部分。
这次合作源于双方共同客户提出的针对C++标准库进行大规模代码覆盖率分析的需求。通过双方的交流,一致认可了深化安全关键应用市场的测试解决方案的可能性。
“据我们所知,我们是第一个尝试对C++标准库进行大规模覆盖分析的公司。”Solid Sands首席技术官MarcelBeemster说道。“在这次分析中,我们发现C++标准库中有相当大一部份是用于仅被编译器自行编译的代码。
这是C++的一个基本特性,这种方式是利用更高效的运行开销模式来获得更高的安全性能和编译速度。然而,这使得进行代码覆盖率分析变得更加困难,因为通常覆盖率分析是基于运行记录结果进行的。”
编译器和标准库认证领域的世界引领者Solid Sands,联系了许多提供覆盖率分析解决方案的公司,发现目前只有少数公司热心于处理编译时执行的代码的覆盖率分析。 Solid Sands认为这是一项安全关键功能。
Rapita Systems首席技术官Antoine Colin表示,“随着安全关键行业的发展,越来越多的现代编程功能得以推广应用,对于验证工具而言,跟上技术发展步伐并支持这些功能就显得至关重要了。我们很高兴与SolidSands合作共同达成此目标,通过探索RapiCover如何收集编译时代码的覆盖范围,以支持Solid Sand解决方案
的开发、满足客户的验证需求。”
Rapita Systems是一家国际公司,主要为航空电子和汽车电子行业的客户开发目标板嵌入式验证软件解决方案。他们的工具RapiCover现在被用于共同应对完整C++标准库的大规模代码覆盖率分析。
对于Solid Sands而言,这一合作恰逢他们准备C++版SuperGuard之际。 C++版SuperGuard预计在2023年年底正式推出。
2022-11-29
NVIDIA与英国国家医疗服务体系信托基金携手为英国医院部署AI平台
2022-11-29
Pure Storage协助金融服务业驾驭数据力量并提升客户体验
2022-11-29
2022-11-30
【创心服务 联通你我】集团升级投诉运营中心服务之星“冲锋队”
2022-11-30
Kodak Alaris荣膺BLI 2023年度扫描仪产品线大奖
202023-01-12
亚信科技AntDB数据库携手浪潮K1 Power赋能关键行业数字化转型
202023-03-15
202022-12-07
202023-02-10
Littelfuse eFuse集成保护IC应用在便携终端产品的优势
202022-12-17