analysis of a software product line architecture : an experience report .
Software product lines: practices and patterns [Book Review]