• Open Access IconOpen Access
  • Cite Icon41
  • https://doi.org/10.1007/978-3-642-31095-9_41Copy DOI Icon

Feature Model Differences

  • Jan 1, 2012
  • Mathieu Acher +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Feature models are a widespread means to represent commonality and variability in software product lines. As is the case for other kinds of models, computing and managing feature model differences is useful in various real-world situations. In this paper, we propose a set of novel differencing techniques that combine syntactic and semantic mechanisms, and automatically produce meaningful differences. Practitioners can exploit our results in various ways: to understand, manipulate, visualize and reason about differences. They can also combine them with existing feature model composition and decomposition operators. The proposed automations rely on satisfiability algorithms. They come with a dedicated language and a comprehensive environment. We illustrate and evaluate the practical usage of our techniques through a case study dealing with a configurable component framework.

Similar Papers
  • Research Article
  • Citations14

Performance variability in software product lines: proposing theories from a case study

  • Feb 24, 2015
  • Empirical Software Engineering
  • Varvana Myllärniemi +3
  • Supplementary Content
  • Citations2

Computing Attribute Ranges for Partial Configurations with JavaSMT: Bachelor's Thesis

  • Jan 01, 2018
  • LeoPARD - TU Braunschweig Publications And Research Data
  • Joshua Sprey +1
  • Conference Article
  • Citations45

Separation of concerns in feature modeling

  • Mar 25, 2012
  • Mathieu Acher +3
  • Conference Article
  • Citations68

PACOGEN: Automatic Generation of Pairwise Test Configurations from Feature Models

  • Nov 01, 2011
  • Aymeric Hervieu +2
  • Conference Article
  • Citations24

Evaluation of Quality Attribute Variability in Software Product Families

  • Mar 01, 2008
  • Leire Etxeberria +1
  • Conference Article
  • Citations11

Decomposing feature models: language, environment, and applications

  • Nov 01, 2011
  • Mathieu Acher +3
  • Research Article
  • Citations6

Model-based security analysis of feature-oriented software product lines

  • Apr 07, 2020
  • ACM SIGPLAN Notices
  • Sven Peldszus +2
  • Conference Article
  • Citations2

Using Relation Graphs for Improved Understanding of Feature Models in Software Product Lines

  • Sep 09, 2019
  • Slawomir Duszynski +2
  • Conference Article
  • Citations13

Modeling Variability in Software Product Line Using First Order Logic

  • Jan 01, 2009
  • Abdelrahman Osman Elfaki +2
  • Conference Article
  • Citations14

Representing and Configuring Security Variability in Software Product Lines

  • May 04, 2015
  • Varvana Myllärniemi +2
  • Research Article

Model checking software product lines based on feature slicing

  • Jan 01, 2019
  • International Journal of Computational Science and Engineering
  • Ming Yu Huang +1
  • Conference Article
  • Citations75

Assessing Software Product Line Testing Via Model-Based Mutation: An Application to Similarity Testing

  • Mar 01, 2013
  • Christopher Henard +4
  • Research Article
  • Citations14

Automating feature model refactoring: A Model transformation approach

  • Sep 03, 2016
  • Information and Software Technology
  • Mohammad Tanhaei +2
  • Conference Article
  • Citations8

Feature Unweaving: Refactoring Software Requirements Specifications into Software Product Lines

  • Sep 01, 2010
  • Reinhard Stoiber +3
  • Book Chapter

Modeling Variant User Interfaces for Web-Based Software Product Lines

  • Jan 01, 2009
  • Suet Chun Lee
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.