Overview: Software product lines
A software product line is a group of prod-ucts that share a common, managed set of fea-tures. The products satisfy the specific needs of a particular market or mission, and are de-veloped from a common set of core assets in a prescribed way.3 Beyond simple reuse or a