[1] B. Dahlbom and L. Mathiassen, “The Future of Our Profession,” Communications of the ACM, Vol. 40, No. 6, 1997, pp. 499-519. doi:10.1145/255656.255706
[2] T. J. Mowbray and R. C. Malveau, “Software Architect Bootcamp,” Prentice Hall PTR, London, 2004.
[3] C. Szyperski, “Component Software: Beyond Object- Oriented Programming,” ACM Press, Addison-Wesley, New York, 1998.
[4] M. D. McIlroy, “Mass-Produced Software Components, Software Engineering Concepts and Techniques (1968 NATO Conference on Software Engineering),” Van Nostrand Reinhold, New York, 1976.
[5] J. Udell, “Componentware,” Byte, Vol. 19, No. 5, 1994, pp. 46-56.
[6] M. Aoyama, “Componentware: Building Applications with Software Components,” Information Processing Society of Japan, in Japanese, Vol. 37, No. 1, 1996, pp. 71-79.
[7] A. Brown, “Component-Based Software Engineering,” IEEE CS Press, Washington DC, 1996.
[8] D. Kiely, “Are Components the Future of Software?” IEEE Computer, Vol. 31, No. 2, 1998, pp. 10-11.
[9] J. Sametinger, “Software Engineering with Reusable Components,” Springer-Verlag, Berlin, 1997.
[10] K. Wallnau and D. Carney, “COTS Products and Technology Evaluation: Concepts and Pragmatics,” 20th International Conference on Software Engineering Tutorial, Kyoto, 19-25 September 1998.
[11] “Microsoft,” 1998. http://www.microsoft.com/activex/
[12] ”OMG,” 1998. http://www.omg.org
[13] A. Thomas, “Enterprise JavaBeans: Server Component Model for Java,” White Paper, 1997. http://www.javasoft.com/products/ejb/.
[14] M. Shaw and D. Garlan, “Software Architecture, Perspectives on an Emerging Discipline,” Prentice Hall, London, 1996.
[15] E. Gamma and R. Helm, “Design Patterns: Elements of Reusable Object-Oriented Software,” Addison-Wesley, New York, 1995.
[16] M. E. Fayad and D. C. Schmidt,“Object-Oriented Application Frameworks,” Communications of the ACM, Vol. 40, No. 10, 1997, pp. 32-38. doi:10.1145/262793.262798
[17] B. Councill and G. T. Helneman, “Component-Based Software Engineering: Putting the Pieces Together,” Addison-Wesley, New York, 2001.
[18] “Componentware,” 2010. http://www.phptr.com
[19] T. J. Mowbray and R. C. Malveau, “Corba Design Patterns,” John Wiley & Sons, New York, 1997.
[20] W. J. Brown, R. C. Malveau, H. W. McCormick and T. J. Mowbray, “Antipatterns: Refactoring Software, Architectures, and Projects in Crisis,” John Wiley & Sons, New York, (1998).
[21] N. Michael, “Java Frameworks & Components: Accelerate Your Web Application Development,” Cambridge University Press, Cambridge, 2003.
[22] L. Bass, P. Clements and R. Kazman, “Software Architecture in Practice,” Addison-Wesley, New York, 1998.
[23] P. E. Clements, “From Subroutines to Subsystems: Component-Based Software Development,” American Programmer, Cutter Information Corporation, 1995.
[24] D. Garlan, R. Allen and J. Ockerbloom, “Architectural Mismatch,” Proceedings of the 17th International Conference on Software Engineering, Washington, 24-28 April, 1995.
[25] P. E. Clements, “Software Architecture: An Executive Overview,” Software Engineering Institute, 1996.
[26] J. Z. Gao, H. S. J. Tsao and Y. Wu, “Testing and Quality Assurance for Component-Based Software,” Artech House Computer Library, Boston-London, 2005.