1. Dahm M., Byte Code Engineering with the BCEL API, Technical Report B-17-98, Institute für Informatik, Freie Universität Berlin (1998)
2. Duncan A., and U. Hölzle, Adding Contracts to Java with Handshake, Technical Report TRCS98-32, Department of Computer Science, University of California, Santa Barbara (1998)
3. An Axiomatic Basis for Computer Programming;Hoare;Communitications of the ACM,1969
4. Karaorman M., U. Hölzle and J. Bruno, jContractor: A Reflective Java Library to Support Design By Contract, in: Proceedings of Meta-Level Architectures and Reflection, 2nd International Conference, Reflection '99. Saint-Malo, France. Lecture Notes in Computer Science # 1616, Springer Verlag, 1999, pp. 175–196