A feature model results from DomainAnalysis / DomainEngineering. It covers
  • A description of the individual features
  • The feature commonalities and variabilities of software family members
  • The dependencies between the variable features, typically visualized using a FeatureDiagram.
  • Additional information concerning particular features, such as constraints, binding sites, and priorities.

This raises the question what exactly a feature is: FODA describes it as a prominent or distinctive user-visible aspect, quality, or characteristic of a software system -- a definition taken from the American Heritage.

Chapter 4 of GenerativeProgrammingBook contains an extensive description of feature models.


CategoryDomainEngineering | Contributions by ArieVanDeursen

Revision: r1.5 - 24 Apr 2002 - 14:21 - JoostVisser
Transform > FeatureModel
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback