Research Article

An Effective Methodology with Automated Product Configuration for Software Product Line Development

Table 1

Predefined variability constraints and dependencies.

alternative Only a single component from a set can exist
atLeastOne At least one component from a set must exist
allPossibilities Any combination of components from a set can exist
implication Existence of the component implies that the targeted component also exists
equivalence Existence of the component and the targeted component is dependent on each other where either all or none exist