layout | title | nav_order | description | permalink |
---|---|---|---|---|
default |
Home |
1 |
Official flamapy documentation, the cutting-edge Python-based tool for Automatic Analysis of Feature Models (AAFM). |
/ |
{: .fs-9 }
Introducing {% include flamapy.html %}, the cutting-edge Python-based tool for Automated Analysis of Feature Models (AAFM). {% include flamapy.html %} revolutionizes feature model analysis by integrating the strengths of previous AAFM tools with advanced multi-solver and multi-metamodel capabilities.
Seamlessly blending into the Python ecosystem, {% include flamapy.html %} empowers developers with unparalleled flexibility and efficiency in feature model analysis, making it an indispensable asset for your software engineering toolkit. Experience the future of AAFM tooling with {% include flamapy.html %} – where innovation meets functionality.
Get started now{: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 } View it on GitHub{: .btn .fs-5 .mb-4 .mb-md-0 }
- Plugin Generator: Simplifies the process of creating new plugins with a semi-automatic generator, making customization and expansion straightforward.
- Variability in Models: Initially supports cardinality-based feature models, with the flexibility to easily incorporate other types like attributed feature models.
- PySAT Integration: Utilizes the PySAT metasolver, offering access to more than ten distinct solvers. This diversity allows for optimal solution finding across various complex scenarios.
- Multi-Model Operations: Designed with capabilities for handling complex multi-model operations similar to those in Familiar.
- Single-Model Focus: Also supports operations targeted at single-model scenarios, providing versatility in usage.
{: .fs-6 .fw-300 }
Detailed changes for each release are documented in the release notes.
When contributing to this repository, please first read [contributing].
[getting-started]: {% link getting-started.md %}
[contributing]: {% link contributing/contributing.md %}