抽象解析
将程序映射成更加抽象的域,试分析更加具有可跟中兴并具有检验代码的作用;抽象解析通过计算能够直接得出分析结果,而不是像其他
类型的方法使用验证的方式进行分析;ASTREE是抽象分析的静态检查器。
数据流分析
将数据看作是图,节点是程序的基本快,边是描述控制如何从一个基本快转移掉另一个基本快。
基于约束的分析
从程序问文本中产生一系列的本地约束,通过解释这些约束来验证所有的属性。
类型与结果分析
是结果系统和注释的类型系统的混合。结果系统表达一个语句的执行有什么结果;注释的类型系统提供结果系统的予以。
推荐阅读: