LDRA TESTBED.....................................................................................................................................1
静态分析................................................................................................................................................1
基本静态分析
....................................................................................................................................1
分析范围...................................................................................................................................................... 1
包含文件................................................................................................................................................. 1
宏展开..................................................................................................................................................... 1
代码格式化.................................................................................................................................................. 2
编码规则验证.............................................................................................................................................. 2
MISRA C 验证(只针对 C/C++).........................................................................................................2
DERA C(只针对 C/C++)....................................................................................................................3
复杂度分析
........................................................................................................................................4
复杂度度量元.............................................................................................................................................. 4
控制流结点............................................................................................................................................. 4
圈复杂度................................................................................................................................................. 4
代码可达性............................................................................................................................................. 4
循环深度................................................................................................................................................. 4
LCSAJ 密度.............................................................................................................................................5
注释......................................................................................................................................................... 5
Halstead 软件科学度量...........................................................................................................................5
程序结构化验证..................................................................................................................................... 5
面向对象度量(只针对 C++)..............................................................................................................6
扇入/扇出................................................................................................................................................ 7
代码和数据的图形化显示
................................................................................................................8
调用关系图(Callgraphs).........................................................................................................................8
动态调用关系图..................................................................................................................................... 8
控制流图(Flowgraph).............................................................................................................................8
动态控制流图......................................................................................................................................... 8
活动控制流图......................................................................................................................................... 8
柱状图.........................................................................................................................................................9
Kiviat 图....................................................................................................................................................... 9
质量报告
..........................................................................................................................................10
度量报告
..........................................................................................................................................11
静态和复杂度分析总结
..................................................................................................................11
静态数据流分析
..............................................................................................................................12
函数调用信息............................................................................................................................................ 12
数据流异常................................................................................................................................................ 12
数据流异常信息....................................................................................................................................13
函数接口分析............................................................................................................................................ 14
函数参数分析....................................................................................................................................... 14
全局变量分析....................................................................................................................................... 14
函数值分析........................................................................................................................................... 15
全局数据流分析....................................................................................................................................15
静态数据流分析的总结............................................................................................................................15
交叉索引
..........................................................................................................................................16
交叉索引总结............................................................................................................................................ 16
信息流分析(
TBsafe
选件)
..........................................................................................................17
数据对象分析报告
..........................................................................................................................19
有意义的分析项........................................................................................................................................19
变量报告.................................................................................................................................................... 19
变量类型报告....................................................................................................................................... 19
变量特性报告....................................................................................................................................... 20
结构成员报告....................................................................................................................................... 20
其它报告............................................................................................................................................... 20
代码文档报告
..................................................................................................................................21
概述...........................................................................................................................................................21