1. , , , , , , , , Component-based Product Line Engineering with UML. Addison-Wesley: Reading MA, 2001; 464 pp.
2. . Software Product Lines: Practices and Patterns. Addison-Wesley: Reading MA, 2001; 563 pp.
3. . Software Product-line Engineering: A Family-based Software Development Process. Addison-Wesley: Reading MA, 1999; 448 pp.
4. , , . A case study in refactoring a legacy component for reuse in a product line. Proceedings IEEE International Workshop on Software Maintenance (ICSM 2005), September 2005. IEEE Computer Society Press: Los Alamitos CA, 2005; 369–378.
5. , , , , , , . PuLSE: A methodology to develop software product lines. Proceedings of the 5th ACM SIGSOFT Symposium on Software Reusability (SSR'99), May 1999. ACM Press: New York NY, 1999; 122–131.