1. Gmma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley. (1995)37-78.
2. Leilei, D.,: JAVA design patterns for detection of research and tool development. Huazhong University of Science and Technology Master's degree thesis (May 2004).
3. Hoare, C.A.R., Jifeng,H.: Unifying Theories of Programming [M]. Prentice-Hall, (1998).
4. J, He., Z, liu., X, Li.: Towards a refinement calculus for object-oriented system (invited talk ). Proc. ICCI02. Alberta. Canada. IEEE computer Society. (2002).
5. J, He., X, Li., Z, Liu.: rCOS: A refinement calculus of object systems. Theoretical Computer Science, Vol. 365(2). (2006)109−142.