Parasoft发布最广泛的MISRA规则覆盖-C/C++test最新版本正式上线!

Parasoft小倍 2023-01-06 11:10:43

作为拥有30多年自动化软件测试经验的全球领导者Parasoft宣布发布Parasoft C/C++test的最新2022.2版本,支持MISRA C:2012修正案3和MISRA C++ 202x的草案版本。Parasoft针对C和C++软件开发的统一、完全集成的测试解决方案的最新版本,帮助团队实现自动化静态分析和编码标准的遵从性,提高生产力,并缩短上市周期

为顶级软件供应商提供最广泛的MISRA C/C++覆盖范围,Parasoft致力于帮助客户走在快速发展的标准领域前列。支持MISRA C 2012修正案3,更新了现有的指南,并通过新的规则扩展了标准,以涵盖C11和C18语言。

作为MISRA的C++工作组的参与者,Parasoft积极开发MISRA C++ 202x,即新版的C++编码标准,Parasoft被授权发布其中的规则草案。C/C++test 2022.2附带了新的MISRA C++ 202x标准的测试配置规则集。其中包含对早期版本规则的支持。C/C++test用户可以用早期版本的C++静态分析检查器扫描他们的代码,并在标准版本发布前开始改进他们的C++代码。

 Parasoft最新的C/C++软件开发解决方案中功能包括:

  • 对C++模板的支持,提供了对C++模板类的插桩能力,这些桩函数可以隔离被测试的代码,实现了早期测试,并简化了错误注入。这降低了单元测试的成本并提高了生产力。

  • 支持最新的2022 CWE Top 25和On The Cusp,在静态分析中自动识别安全弱点。

  • 支持GitHub和GitLab合并请求中的静态分析基线,增强了CI/CD工作流的集成。

  • 运行在Linux ARM上的C/C++test Standard的新发行版,可支持在基于Linux ARM的开发平台上进行静态分析和代码覆盖率测量,提供满足编码安全和标准安全的能力,如MISRA、AUTOSAR C++14和CERT。

  • 新增编译器,实现了使用Green Hills PPC 2020.1或PPC 2019.1和GNU GCC for ARM64 8、10、11满足构建项目的合规性。

"我们很高兴地宣布,我们的C/C++test 2022.2版本的新功能和增强功能可以立即提高生产力。先进的功能,如完全覆盖新的编码准则,对MISRA规则的覆盖率我们支持接近100%,有助于简化MISRA C 2012 AMD 3和MISRA C++ 202x的合规性。而且还包括更多支持现代开发生态系统的功能,加速测试自动化并提高其质量。"

——Igor Kirilenko(Parasoft首席产品官)

图片

“MISRA”、“MISRA C”及MISRA Consortium Limited的注册商标。©The MISRA Consortium Limited, 2021。保留所有权。

下载和详细信息

申请一个演示,看看Parasoft C/C++test如何帮助你的开发团队交付先进的安全关键系统。

业务需求: info-china@parasoft.com

技术服务: support-cn@parasoft.com

关于Parasoft

 Parasoft通过其经过市场验证的自动化软件测试工具集成套件,帮助企业持续交付高质量的软件。Parasoft的技术支持嵌入式、企业和物联网市场,通过将静态代码分析和单元测试、Web UI和API测试等所有内容集成到交付管道中,再加上服务虚拟化和完整的代码覆盖率,减少了交付安全、可靠和合规软件所需的时间、精力和成本。

Parasoft屡获殊荣的报告和分析仪表板将所有这些整合在一起,提供了一个集中的质量视图,使企业能够充满信心地交付,并在当今最具战略性的生态系统和开发计划中取得成功,包括安全性、安全关键性、敏捷性、DevOps以及持续测试。

...全文
516 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-编程语言 发布问题, 以便更快地解决您的疑问
内容概要:本文系统介绍了C语言在底层系统编程与数据结构工程化实现中的核心技术,同时融合了现代Web开发中TypeScript类型系统与全栈项目架构设计。C语言部分聚焦操作系统接口调用、内存管理、文件操作与进程控制,深入讲解指针、动态内存分配、结构体与位运算,并通过实现简易shell、日志系统等工具强化实践能力;数据结构部分涵盖链表、栈、队列、哈希表、二叉树与图结构的C语言实现,结合时间与空间复杂度分析,应用于缓存系统、路径搜索等实际场景,并引入内存池优化频繁分配问题。TypeScript部分强调静态类型在提升代码可靠性中的作用,讲解基础类型、泛型、交叉与联合类型、条件类型等,并通过DTO与接口类型保障前后端数据一致性。全栈项目基于React/Vue + Node.js架构,实现RESTful API、JWT认证、统一响应结构,并结合ORM进行数据库操作,完成用户系统、权限管理与任务管理系统等实战项目。同时强调工程化建设,包括代码规范、单元测试、CI/CD及Docker容器化部署。; 适合人群:具备C语言和JavaScript基础,有一定编程经验,希望深入系统编程或向全栈工程师发展的1-3年开发者;; 使用场景及目标:①掌握C语言在系统级开发中的核心应用,如内存管理与系统调用;②实现常用数据结构并应用于工程场景;③构建类型安全的全栈项目,提升前后端协同开发效率;④建立完整的软件工程化能力体系; 阅读建议:学习过程中应结合代码实践,动手实现各类数据结构与系统工具,同步搭建全栈项目,配置工程化工具链,注重理论与实际项目的深度融合。
内容概要:本文介绍了脚本自动化运维在芯片行业中应用于EDA工具链的实战项目,重点解决工具配置、许可证管理与仿真任务调度等效率瓶颈问题。通过构建Bash与Python混合的自动化脚本系统,实现License动态调度、仿真任务并行化、断点续跑及版本兼容性处理,显著提升资源利用率与设计效率。典型案例如License调度脚本通过监控进程活跃度回收闲置许可,结合Flask API实现服务化查询与CI/CD集成,使工程师等待时间从4小时降至15分钟,License利用率提升至89%,并在7nm GPU项目中节约千万级成本。文章还展望了多云调度、AI预测与开源EDA适配等未来方向。; 适合人群:芯片设计工程师、EDA工具运维人员、自动化脚本开发者,以及具备Python/Bash基础的半导体行业技术人员;; 使用场景及目标:①优化高成本EDA许可证的分配与回收,提升资源利用率;②实现大规模仿真任务的自动编排与容错执行;③将自动化脚本嵌入CI/CD流程,支撑高频次验证与签核需求;④降低流片周期与研发成本,加速国产芯片研发进程; 阅读建议:此资源强调工程实践与系统思维的结合,建议读者在掌握基本脚本语法基础上,重点关注异常处理、权限控制、日志审计等生产级设计细节,并尝试将其方案迁移至实际EDA流程中进行调试与优化。

18

社区成员

发帖
与我相关
我的任务
社区描述
专注于软件自动错误预防,软件测试
其他 企业社区
社区管理员
  • Parasoft中国
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧