iven software product lines combine the abstraction capability of Model Driven Software Development (MDSD) and the variability management capability of Software Product Line Engineering (SPLE). This short contribution motivates the idea of model-driven software product lines and briefly explains the concepts underlying feature-based model templates, which is a particular technique for modeling software product lines. Categories and Subject Descriptors D.2.1 [Software Engineering]: Requirements / Specifications—Tools; D.2.2 [Software Engineering]: Design Tools and Techniques—Computer-aided software engineering (CASE); D.2.4 [Software Engineering]: Software/Program Verification; D.2.13 [Software Engineering]: Reusable Software—Domain engineering, Reuse models General Terms Design, Documentation, Verification Keywords Domain analysis, feature modeling, model-driven software development, product configuration, software-product lines, software reuse, variability modeling and man...