Class invariants as abstract interpretat
β
Francesco Logozzo
π
Article
π
2009
π
Elsevier Science
π
English
β 531 KB
We present a generic framework for the automatic and modular inference of sound class invariants for class-based object-oriented languages. We define a trace-based semantics for classes which considers all possible orderings, with all possible arguments, of invocations of all the methods of a class.