1. P. Abercrombie, M. Karaorman, jContractor: Design by contract for Java, 2003. .
2. Monadic type systems: pure type systems for impure settings (preliminary report);Barthe,1998
3. Monads, effects, and transformations;Benton,1999
4. A sound (and complete) model of contracts;Blume,2004
5. A pattern logic for prompt lazy assertions;Chitil,2007