1. The B-Book: Assigning Programs to Meanings;Abrial,1996
2. Refinement Calculus: A Systematic Introduction;Back,1998
3. Ball, T., Rajamani, S., 2002. SLIC: A specification language for interface checking (of C). Technical Report MSR-TR-2001-21, Microsoft Research. Available from http://research.microsoft.com/pubs
4. The ABCs of specification: AsmL, behavior, and components;Barnett;Informatica,2001
5. Barnett, M., Schulte, W., 2001b. Spying on components: A runtime verification technique. In Leavens, G.T., Sitaraman, M., Giannakopoulou, D., (Eds.), Workshop on Specification and Verification of Component-Based Systems. Published as Iowa State Technical Report 01-09a