1. K. Arkoudas. Denotational Proof Languages. PhD dissertation, MIT, 2000
2. Term Rewriting and All That;Baader,1998
3. Spying on Components: A Runtime Verification Technique;Barnett,2001
4. Jass - Java with assertions;Bartetzko,2001
5. Software testing techniques;Beizer,1990