Skip to content

A Software Product Line (SPL) implementation for AI systems composed by a set of components, defined by a Feature Model

License

Notifications You must be signed in to change notification settings

BESSER-PEARL/spl-for-ai

Repository files navigation

Exploring the Use of Software Product Lines for the Combination of Machine Learning Models

Source code of the tool submitted to the SPLC 2024 conference.

Feature Diagram

Requirements

  • Python 3.11
  • Recommended: Create a virtual environment (e.g. venv, conda)

Installation

git clone https://github.com/BESSER-PEARL/spl-for-ai
cd spl-for-ai
pip install -r requirements.txt
python main.py

GUI Screenshot

Authors

Marcos Gomez-Vazquez, Luxembourg Institute of Science and Technology

Jordi Cabot, Luxembourg Institute of Science and Technology. University of Luxembourg

Acknowledgements

This project is supported by the Luxembourg National Research Fund (FNR) PEARL program, grant agreement 16544475.

License

This project is licensed under the MIT license

Copyright © 2024 Luxembourg Institute of Science and Technology. All rights reserved.

About

A Software Product Line (SPL) implementation for AI systems composed by a set of components, defined by a Feature Model

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages