1. Static detection of pointer errors: An axiomatisation and a checking algorithm;Fradet,1996
2. A trace model for pointers and objects;Hoare,1999
3. Separation logic: A logic for shared mutable data structures;Reynolds,2002
4. Parametric shape analysis via 3-valued logic;Sagiv;ACM Trans. Program. Lang. Syst.,2002
5. Compositional shape analysis by means of bi-abduction;Calcagno;J. ACM,2011