Feature Modelling with pure::variants
Feature models specify the features of your products i.e. the properties of your products that are meaningful to your customers and marketing people.
Feature models also specify relationships between features. In the feature tree below, for example, there are mandatory, optional and alternative features:
Different icons indicate different feature relations. So, the 'Brakes', 'Engine' and 'Gear Box' features are mandatory, but the 'Safety Functions' feature is optional and the 'Engine' feature has two alternative sub-features - 'Diesel' and 'Gasoline'.
In addition to these simple relations, pure::variants also allows constraints between features (e.g. mutual dependency) to be expressed.
Using Feature Models
Find out more about Feature models by downloading pure::variants and working through the step-by-step tutorials.