产品解决方案 > 嵌入式系统及应用 > Imagix 4D 嵌入式代码静态分析工具

Imagix 4D 嵌入式代码静态分析工具

Imagix 4D源代码质量分析工具

 

Imagix 4D 帮助开发人员了解复杂的,遗留的或开源的C,C ++和Java源代码。通过使用Imagix 4D逆向工程和分析软件。加快开发,测试和维护的速度,学习不熟悉的代码,消除由于错误理解导致的bug。

工具特性:

● 支持CERT-C 和 CERT-C++标准

使用可视化来实现快速直观的程序理解

提供广泛的视角,生成指标和自动化检查

自动生成综合设计报告文件

5a3a0680794a2.png


从高级架构到详细构建,类和功能相关性的细节

不需要额外的工具来检查具体问题

在上下文中显示软件量度,以定位重点测试和维护工作

识别设计和编码标准的例外情况

自动分析嵌入式软件中存在问题的结构性问题源代码

5a3a06a5b5d7d.png


CWE™
通用缺陷列表(Common Weakness Enumeration)是已经在电脑件中发现缺陷的通用在线词典。

Imagix 4D完全支持CWE标准,有助于促进工具的有效使用,识别、发现并解决电脑软件中的bug、缺陷和易受攻击点。

全面的语言支持包括:

● 条件编译指令

类模板和命名空间

通过Java反射API调用

函数指针

宏替换

配置文件支持:

GNU gcc编译器变种

其他原生编译器

嵌入式交叉编译器

多任务系统

可视化加快理解代码

提供一组显示窗口,每个窗口都进行了优化,以便快速,直观地了解特定类型的信息

5a3a052d3861d.png