Skip to main navigation Skip to search Skip to main content

A tool for modeling and analysis of relationships among feature model views

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

10 Downloads (Pure)

Abstract

High-tech systems development involves several models and artifacts, each focusing on one or more aspects or parts of the system. In product lines, managing the common and variable characteristics of these development artifacts typically involves feature models. Yet for high-tech systems, management is complicated by the large number of features and constraints. Using multiple feature models, each with a reduced number of features relevant only for specific artifacts, has been identified as a possible solution to deal with this complexity. However, to use multiple feature models effectively, the relationships among feature models need to be known. While several approaches that support multiple feature models exist, they do not explicitly provide concepts for representing structural relationships between features in different feature models. Explicitly documenting these relationships improves understanding of the complete variability model and supports maintainability of the variability model under evolution. In this study, we present two domain specific languages - -one for relationship modeling, one for change analysis which enables users to express change impact analysis queries using the relationship modeling language terminology - -, which we implemented in TReMAFeM, a tool for relationship modeling among feature models. Moreover, we demonstrate the use of the tool on the industry-related case of the Extended Twilight System product line and explain how it can be used to support typical change impact analysis scenarios.

Original languageEnglish
Title of host publicationSPLC '22
Subtitle of host publicationProceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B
EditorsAlexander Felfernig, Lidia Fuentes, Jane Cleland-Huang, Wesley K.G. Assuncao, Wesley K.G. Assuncao, Clement Quinton, Jianmei Guo, Klaus Schmid, Marianne Huchard, Inmaculada Ayala, Jose Miguel Rojas, Viet-Man Le, Jose Miguel Horcas
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc.
Pages103-109
Number of pages7
ISBN (Electronic)978-1-4503-9206-8
DOIs
Publication statusPublished - 12 Sept 2022
Event26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Graz, Austria
Duration: 12 Sept 202216 Sept 2022

Conference

Conference26th ACM International Systems and Software Product Line Conference, SPLC 2022
Abbreviated titleSPLC 2022
Country/TerritoryAustria
CityGraz
Period12/09/2216/09/22

Keywords

  • feature model view
  • manufacturing systems
  • model evolution
  • modeling language
  • product lines
  • variability modeling
  • variability relationships

Fingerprint

Dive into the research topics of 'A tool for modeling and analysis of relationships among feature model views'. Together they form a unique fingerprint.

Cite this