1. Heineman, G.T., Councill, W.T.: Component-Based Software Engineering: Putting the Pieces Together, 1st edn. Addison Wesley (2001)
2. Aspect-Oriented Software Development Web Site, http://www.aosd.net
3. Lecture Notes in Computer Science;G. Kiczales,1997
4. Medvidovic, N., Taylor, R.: A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transaction on Software Engineering 26(1) (January 2000)
5. Garlan, D.: Software Architecture. In: Marciniak, J. (ed.) Encyclopedia of Software Engineering, John Wiley & Sons, Chichester (2001)