Component-based software engineering: technologies, development frameworks, and quality assurance schemes. - Xia Cai; Michael R. Lyu; Kam-Fai Wong; Roy Ko (APSEC, 2000)