Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Feature Model is a simple UML Class model. The root of the Feature Model is a Class with the «RootFeatureGroup» stereotype applied.

You can use multiple independent feature models in one project. An example of a common use case would be using one feature model for expressing PLE variability and another for Data Markings. Another example would be using one feature model for expressing global enterprise-wide PLE variability and a smaller, local one that is project-specific.

When there are multiple independent feature models in a single project, defined variation points can refer to features in any of those feature models. This also means that a combination of the configurations defines the 100% model of the system. This combination needs to be selected during variant highlight and/or realization.

Guidelines for defining a Feature Model

...