1. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, 1999.
2. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Object-Oriented Software. Addison-Wesley, 1995.
3. Vlissides, J.: Pattern Hatching, Design Patterns Applied. Addison-Wesley, 1998.
4. Castellani, X., and S. Y. Liao, “Development Process for the Creation and Reuse of Object-Oriented Generic Applications and Components”, Journal of Object Oriented Programming, June 1998, Vol 11, No.3, pp24–31
5. D’Souze, D., and A. Wills. Objects, Components, and Frameworks with UML. Addison Wesley 1999.