Product Line Engineering
Software product line engineering (PLE) is the discipline of creating and managing software product lines.
PLE aims at the development of a set of reusable assets and the derivation of particular products as instances of the variants represented in the product line model.
Consistency Checking in PL's
The complexity of product line variability models makes it hard to maintain their consistency over time regardless of the modeling approach used.
Engineers thus need support for detecting and resolving inconsistencies.