Published September 28, 2023 | Version v1
Preprint Open

FLAMA: A collaborative effort to build a new framework for the automated analysis of feature models

  • 1. University of Seville
  • 2. University of Málaga
  • 3. Graz University of Technology
  • 4. ROR icon National University of Distance Education

Description

Nowadays, feature models are the de facto standard when representing commonalities and variability, with modern examples spanning up to 7000 features. Manual analysis of such models is challenging and error-prone due to sheer size. To help in this task, automated analysis of feature models (AAFM) has emerged over the past three decades. However, the diversity of these tools and their supported languages presents a significant challenge that motivated the MODEVAR community to initiate a project for a new tool that supports the UVL language. Despite the rise of machine learning and data science, along with robust Python-based libraries, most AAFM tools have been implemented in Java, creating a collaboration gap. This paper introduces Flama, an innovative framework that automates the analysis of variability models. It focuses on UVL model analysis and aims for easy integration and extensibility to bridge this gap and foster better community and cross-community collaboration.

Notes (English)

This work was partially supported by FEDER/Ministry of Science and Innovation/Junta de Andalucía/State Research Agency with the following grants: Data-pl, TASOVA PLUS research network (RED2022-134337-T) and METAMORFOSIS (FEDER_US-1381375). Also, it is supported by the projects IRIS PID2021-122812OB-I00 (co-financed by FEDER funds), LEIA UMA18-FEDERJA-157, and DAEMON H2020-101017109.

Files

SPLC23_paper_3118.pdf

Files (978.6 kB)

Name Size Download all
md5:3c8515629fce6f754112fb04821aadca
978.6 kB Preview Download

Additional details

Funding

European Commission
DAEMON – Network intelligence for aDAptive and sElf-Learning MObile Networks 101017109