1. Kruchten, P. B., The Rational Unified Process. An Introduction, Addison-Wesley, 2000.
2. D’Souza, D. F. and Wills A. C., Objects, Components and Frameworks with UML: The Catalysis Approach, Addison-Wesley, 1998
3. C. Atkinson, J. Bayer, C. Bunse, O. Laitenberger, R. Laqua, E. Kamsties, D. Muthig, B. Paech, J. Wüst, and J. Zettel. Component-based Product Line Engineering with UML, Component Series, Addison-Wesley, 2001
4. J. Cheesman and J. Daniels. UML Components: A Simple Process for Specifying Component-Based Software, Addison-Wesley, 2000
5. Cooks, S., and Daniels, J., Designing Object Systems, Prentice Hall, England 1992