Software product lines are emerging as an important new paradigm for software development and it is a hotspot nowadays. Component composition is an important phase during the whole process. The relation of component composition and component checking is close. Researched on component composition mechanism and component role model, then proposed a method of c...