Product Line Engineering
A Product Line is a group of closely related products that are variants of each other. A product is formed from a specific configuration of a common base of components. Each component used in a product has associated artefacts, like requirements specifications, designs, software, test plans and more. Artefacts, like the products they describe, have versions and variants.
 
Products, Components and Artefacts and their versions are developed in a modifiable configuration called a stream. Releases or milestones are persisted as uneditable or frozen in configurations called baselines. Products are formed as global configurations by combining streams or baselines of components.
Product line engineering adds configuration management to enable System Engineering teams to effectively work on changes for a given product variant.
Product Line Engineering
Research
Designs
Articles
Conferences