Você está na página 1de 2

Feature Models

relationships between a parent (or compound) feature and its child features (or
subfeatures).
crosstree (or crosshierarchy) constraints that are typically inclusion or exclusion
statements in the form: if feature F is included, then features A and B must also be
included (or excluded).

Basic feature models


Mandatory (obligatorio)
Optional (opcional)
Alternative (alternativo excluyente)
Or (alternativo)

Relationships between features


Requires
Excludes

Cardinalitybased feature models


Feature cardinality
Group cardinality

Extended feature models


extended, advanced or attributed feature models.

Analysis operations on feature models


Void feature model
Valid product
Valid partial configuration
All products
Number of products
Filter
Anomalies detection
Dead features
Conditionally dead features
False optional features
Wrong cardinalities
Redundancies.

Feature model relations


Refactoring.
Generalization.
Specialization.
Arbitrary edit

Você também pode gostar