Skip to content

Commit

Permalink
fix: Change product to configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
drorganvidez committed Jul 29, 2024
1 parent aedd687 commit b3d119b
Show file tree
Hide file tree
Showing 10 changed files with 15 additions and 14 deletions.
2 changes: 1 addition & 1 deletion _flamapy_plugins/bdd.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ The `bdd_metamodel` plugin is an integral part of the {% include flamapy.html %}
- Supports various transformations and operations to facilitate detailed analysis.
3. **Operations**:
- Implements numerous operations such as counting the number of products, sampling configurations, and calculating feature inclusion probabilities.
- Implements numerous operations such as counting the number of configurations, sampling configurations, and calculating feature inclusion probabilities.
- Supports partial configurations for more targeted analyses.
4. **Transformations**:
Expand Down
4 changes: 2 additions & 2 deletions _operations/commonality.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ rest: true
# Commonality

**Description**:
Measures how often a feature appears in the products of a product line, usually expressed as a percentage. Features with high commonality are core features.
Measures how often a feature appears in the configurations of a product line, usually expressed as a percentage. Features with high commonality are core features.

**Application**:
Useful for identifying the most important features that are common across all products.
Useful for identifying the most important features that are common across all configurations.

**Example**: If a feature appears in 80 out of 100 possible product configurations, its commonality is 80%.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: Product Distribution
title: Configuration Distribution
layout: default
parent: Operations
grand_parent: flamapy as framework
permalink: /framework/operations/product_distribution
permalink: /framework/operations/configuration_distribution
nav_order: 5

flamapy_sat: false
Expand All @@ -15,12 +15,13 @@ python: true
rest: false
---

# Product Distribution
# Configuration distribution

**Description**:
Analyzes the distribution of configurations within the feature model, identifying how features are grouped across valid configurations.

**Application**:
Useful for understanding the variety and commonality of products generated from the feature model, aiding in product planning and strategy.
Useful for understanding the variety and commonality of configurations generated from the feature model, aiding in product planning and strategy.

**Example**:
Evaluating the distribution of various car models generated from a car feature model.
Expand Down
2 changes: 1 addition & 1 deletion _operations/configurations.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ rest: true
Generates all possible valid configurations of a feature model. Each configuration represents a valid product that can be derived from the feature model.

**Application**:
Useful for exhaustive analysis of all potential products in a product line.
Useful for exhaustive analysis of all potential configurations in a product line.

**Example**:
Listing all valid combinations of features that can form different product variants.
Expand Down
2 changes: 1 addition & 1 deletion _operations/core_features.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ rest: true
Identifies features that are present in all valid configurations of the feature model. These are mandatory features that cannot be excluded.

**Application**:
Helps in defining the essential components of all products in the product line.
Helps in defining the essential components of all configurations in the product line.

**Example**:
In a mobile phone feature model, features like 'Call Functionality' might be core features as they are necessary in all phones.
Expand Down
2 changes: 1 addition & 1 deletion _operations/estimated_number_of_configurations:.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ rest: true

# Estimated number of configurations
**Description**:
Provides an estimate of the total number of different products that can be produced from a feature model by considering all possible combinations of features.
Provides an estimate of the total number of different configurations that can be produced from a feature model by considering all possible combinations of features.

**Application**:
Useful for assessing the variability and potential complexity of the product line.
Expand Down
2 changes: 1 addition & 1 deletion _operations/filter.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ rest: true

# Filter
**Description**:
This operation filters and selects a subset of configurations based on specified criteria. It helps in narrowing down the possible products to those that meet certain requirements.
This operation filters and selects a subset of configurations based on specified criteria. It helps in narrowing down the possible configurations to those that meet certain requirements.

**Application**:
Useful for customizing and generating specific product configurations.
Expand Down
2 changes: 1 addition & 1 deletion _operations/unique_features.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ rest: true

# Unique Features
**Description**:
Identifies features that are unique to specific configurations, highlighting features that differentiate products.
Identifies features that are unique to specific configurations, highlighting features that differentiate configurations.

**Application**:
Useful for identifying differentiating features in a product line, aiding in marketing and product development.
Expand Down
2 changes: 1 addition & 1 deletion _operations/variant_features.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ rest: false
Identifies variant features in the feature model, highlighting features that change across different configurations.

**Application**:
Useful for understanding which features vary between different products, aiding in customization and variability management.
Useful for understanding which features vary between different configurations, aiding in customization and variability management.

**Example**:
Identifying variant features in a product line of laptops to determine which features are customizable for customers.
Expand Down
2 changes: 1 addition & 1 deletion getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ flamapy satisfiable ./valid_model.uvl
### Get all configurations depicted in a model
To generate all possible products from the model, use:
To generate all possible configurations from the model, use:
```
flamapy configurations ./valid_model.uvl
Expand Down

0 comments on commit b3d119b

Please sign in to comment.