1. The Simplify decision procedure (part of ESC/Java),
http://research.compaq.com/SRC/esc/simplify/
2. Blanchet, B., Cousot, P., Cousot, R., Feret, J., Mauborgne, L., Miné, A., Monniaux, D., Rival, X.: The ASTRÉE static analyzer,
http://www.astree.ens.fr/
3. Bornat, R.: Proving pointer programs in Hoare logic. In: Mathematics of Program Construction, pp. 102–126 (2000)
4. Burstall, R.: Some techniques for proving correctness of programs which alter data structures. Machine Intelligence 7, 23–50, 72
5. CAVEAT project,
http://www-drt.cea.fr/Pages/List/lse/LSL/Caveat/index.html