如前面的部分所示,数据流分析是通过提供格和约束规则来指定的。从示例中可以看出一些模式,这使得可以以不同的方式对数据流分析进行分类。

前向和后向的区别适用于任何流敏感的分析。对于基于幂集格的分析,我们还可以区分may和must分析。

因此,本章的四个例子包含了幂集合晶格的每一种组合情况:

Untitled

这些分类主要是朴素直观的,但对它们的了解可能会为构建新的分析提供灵感。