Scalable and incremental software bug detection
ESP: path-sensitive program verification in polynomial time