From: F3T: a tool to support the F3 approach on the development and reuse of frameworks
Pattern | Purpose |
---|---|
Domain Feature | Indicates structures that should be created for a feature. |
Mandatory Decomposition | Indicates code units that should be created when there is a mandatory decomposition linking two features. |
Optional Decomposition | Indicates code units that should be created when there is an optional decomposition linking two features. |
Simple Decomposition | Indicates code units that should be created when there is a simpledecomposition linking two features. |
Multiple Decomposition | Indicates code units that should be created when there is a multipledecomposition linking two features. |
Variant Decomposition | Indicates code units that should be created when there is a variantdecomposition linking two features. |
Variant Feature | Defines a class hierarchy for features with variants. |
Modular Hierarchy | Defines a class hierarchy for features with common attributes andoperations. |
Requiring Dependency | Indicates code units that should be created when a feature requires another one. |
Excluding Dependency | Indicates code units that should be created when a feature excludes another one. |