Defining Categorical Reasoning of Numerical Feature Models with Feature-Wise and Variant-Wise Quality Attributes
Loading...
Files
Identifiers
Publication date
Reading date
Collaborators
Advisors
Tutors
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
ACM
Share
Center
Department/Institute
Keywords
Abstract
Automatic analysis of variability is an important stage of Software Product Line (SPL) engineering. Incorporating quality information into this stage poses a significant challenge. However, quality-aware automated analysis tools are rare, mainly because in existing solutions variability and quality information are not unified under the same model.
In this paper, we make use of the Quality Variability Model (QVM), based on Category Theory (CT), to redefine reasoning operations. We start defining and composing the six most commonoperations in SPL, but now as quality-based queries, which tend to be unavailable in other approaches. Consequently, QVM supports interactions between variant-wise and feature-wise quality attributes. As a proof of concept,we present, implement and execute the operations as lambda reasoning for CQL IDE – the state-of-theart CT tool.
Description
Bibliographic citation
Daniel-Jesus Munoz, Mónica Pinto, Dilian Gurov, and Lidia Fuentes. 2022. Defining categorical reasoning of numerical feature models with feature-wise and variant-wise quality attributes. In Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B (SPLC '22). Association for Computing Machinery, New York, NY, USA, 132–139. https://doi.org/10.1145/3503229.3547057









