constraints that are solved using off-the-shelf constraint solvers to yield desired program
invariants. In this paper we show how the constraint-based approach can be used to model
a wide spectrum of program analyses in an expressive domain containing disjunctions and
conjunctions of linear inequalities. In particular, we show how to model the problem of
context-sensitive interprocedural program verification. We also present the first constraint …