FCA for Software Product Lines Representation: Mixing Configuration and Feature Relationships in a Unique Canonical Representation - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Conference Papers Year : 2016

FCA for Software Product Lines Representation: Mixing Configuration and Feature Relationships in a Unique Canonical Representation

Abstract

Software Product Line Engineering (SPLE) is a software engineering domain in which families of similar softwares (called products) are built reusing common artifacts. This requires to analyze common-alities and variabilities, for example to detect which parts are common to several products and which parts differ from one product to another. Such software characteristics that may be present or not in a product are called features. Several approaches in the literature exist to organize features and product configurations in terms of features. In this paper we review those approaches and show that concept lattices are a relevant structure to organize features and product configurations. We also address scaling issues related to formal context computation in the domain of SPLE.
Fichier principal
Vignette du fichier
paper9.pdf (454.23 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

lirmm-01354971 , version 1 (21-08-2016)

Identifiers

  • HAL Id : lirmm-01354971 , version 1

Cite

Jessie Carbonnel, Karell Bertet, Marianne Huchard, Clémentine Nebut. FCA for Software Product Lines Representation: Mixing Configuration and Feature Relationships in a Unique Canonical Representation. CLA: Concept Lattices and their Applications, HSE, Moscow Russia, Jul 2016, Moscow, Russia. pp.109-122. ⟨lirmm-01354971⟩
218 View
392 Download

Share

More