微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > C++test 7.3新功能初探 -- 静态规则分析部分

C++test 7.3新功能初探 -- 静态规则分析部分

时间:06-20 来源:互联网 点击:

前言:C++test 7.3发布已经有一段时间了,本文将分几个系列一起与大家探讨C++test 最新版本在静态分析、BugDetective、单元测试、嵌入式测试方面的新功能、新特性,以便大家对该工具有更深入的了解和体会。如果有任何关于C++test工具使用方面的疑问,欢迎大家一起探讨!

C++test 7.3新功能初探 -- 静态规则分析部分

从大的方面C++test 7.3静态分析功能主要在如下几个方面得到了增强:

1. 静态分析性能和配置方面的改善;

2.新增19条代码规范;

3. 修改数十条代码规范;

4.改善编码标准引擎;

下面将针对以上4点详细加以说明:

1. 静态分析性能和配置方面的改善:

从C++test 7.3版本开始,在静态分析包括BugDetective方面增加了并行分析模式,这样可以在性能提升方面得到显著提高。

在静态分析的配置方面,从如下图片我们可以看到,新增内容:

  • >增加Find功能,方便通过关键字快速查找满足需求的代码规范;
  • >新增几个测试配置:GJB5369,The Power of Ten,HIS Source Code Metrics。
  1. 1. GJB5369,来自中国军方软件规范标准,全称为:中华人民共和国国家军用标准;
  2. 2. The Power of Ten - Rules for Developing Safety Critical Code,该规范来自美国NASA/JPL软件稳定性实验室给出的最重要10个软件代码规范标准。我这里有该文章的英文版本,有兴趣的可以留下email。后续如果有时间,我会将此文章全文翻译。

3. HIS Source Code Metrics,HIS是几家汽车巨头为实现标准化的软件模块、软件流程、软件测试而成立的一个非盈利性团体,主要目标是达成使用统一的标准。而该规范正式来自于该团体。

....(待续!)

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top