Analyzing Variability in Product Families through Canonical Feature Diagrams
Autor: | Marianne Huchard, Clémentine Nebut, Jessie Carbonnel |
---|---|
Přispěvatelé: | Models And Reuse Engineering, Languages (MAREL), Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM), Wyndham Pittsburgh University Center, Pittsburgh, USA, Xudong He |
Jazyk: | angličtina |
Rok vydání: | 2017 |
Předmět: |
Computer science
Formal Concept Analysis [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] 0102 computer and information sciences 02 engineering and technology [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] computer.software_genre 01 natural sciences Domain (software engineering) Software Feature Model 0202 electrical engineering electronic engineering information engineering Feature (machine learning) Formal concept analysis Product lines Representation (mathematics) business.industry 020207 software engineering Product Comparison Matrix Software quality Feature model 010201 computation theory & mathematics Domain engineering Data mining business computer |
Zdroj: | 29th International Conference on Software Engineering & Knowledge Engineering SEKE: Software Engineering and Knowledge Engineering SEKE: Software Engineering and Knowledge Engineering, Wyndham Pittsburgh University Center, Pittsburgh, USA, Jul 2017, Pittsburgh, PA, United States. pp.185-190, ⟨10.18293/SEKE2017-087⟩ SEKE |
DOI: | 10.18293/SEKE2017-087⟩ |
Popis: | International audience; Product line engineering aims to reduce the cost and effort to develop new related softwares, while increasing the software quality and the software scope. Variability analysis and modeling is a key issue in this approach. Several representations were proposed, including feature models (FMs) and product comparison matrices (PCMs). While PCMs are useful for presenting products in a tabular form, for their understanding and manipulation, it helps to switch to a graphical view. FMs are graphical views, but they are not canonical (i.e., several equivalent FMs can represent a same PCM) and user intervention is necessary to ensure the extraction of a meaningful FM from PCMs. In this paper, we investigate the benefits of a new structure, which captures variability in a canonical graphical representation. We outline its construction and we give insights about its shape and use when it is used as an alternative representation of wikipedia PCMs in the domain of software. |
Databáze: | OpenAIRE |
Externí odkaz: |