1. Brown, A.W.: Large-Scale, Component-Based Development. Prentice Hall, Upper Saddle River (2000)
2. Cheesman, J., Daniels, J.: UML Components. A Simple Process for Specifying Component-Based Software. Addison-Wesley, Upper Saddle River (2001)
3. Szyperski, C., Gruntz, D., Murer, S.: Component Software. Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Harlow (2002)
4. Speed, J., Councill, W.T., Heineman, G.T.: Component-Based Software Engineering as a Unique Engineering Discipline. In: Councill, W.T., Heineman, G.T. (eds.) Component-Based Software Engineering: Putting the Pieces Together, pp. 673–691. Addison-Wesley, Reading (2001)
5. Lecture Notes in Computer Science;A. Albani,2008