Component-based software development : case studies - Lau, Kung-Kiu (2004)