1. Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures;Gomaa,2004
2. Software Product Line Engineering: Foundations, Principles and Techniques;Pohl,2005
3. Software Product-Line Engineering: A Family-based Software Development Process;Weiss,1999
4. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering;Linden,2007
5. Software reuse;Krueger;ACM Comput. Surv.,1992