Modelling Methods for Managing Variability of Configurable Software Product Families

Timo Asikainen
Abstract:feature type Language {} feature type English extends Language {} feature type Finnish extends Language {} feature type Swedish extends Language {} abstract feature type EquationEditor {} feature type EqEdit extends EquationEditor {} feature type MathPal extends EquationEditor {}feature type EquationEditor {} feature type EqEdit extends EquationEditor {} feature type MathPal extends EquationEditor {} feature type Clipboard {} feature type MultiItemClipboard extends Clipboard { attributes Cap capacity; } feature type OCI {} feature type JDBC {} feature type SpellChecker { Language language; } attribute type Cap = {3, 5, 9 } Figure 7 A sample Forfamel model.
What problem does this paper attempt to address?