• Home
  • Search
  • Mapping feature models onto domain models: ensuring consistency of configured domain models
  • Cite Icon17
  • https://doi.org/10.1007/s10270-012-0305-5Copy DOI Icon

Mapping feature models onto domain models: ensuring consistency of configured domain models

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present an approach to model-driven software product line engineering which is based on feature models and domain models. A feature model describes both common and varying properties of the instances of a software product line. The domain model is composed of a structural model (package and class diagrams) and a behavioral model (story diagrams). Features are mapped onto the domain model by annotating elements of the domain model with features. An element of a domain model is specific to the features included in its feature annotation. An instance of the product line is defined by a set of selected features (a feature configuration). A configuration of the domain model is built by excluding all elements whose feature set is not included in the feature configuration. To ensure consistency of the configured domain model, we define constraints on the annotations of inter-dependent domain model elements. These constraints guarantee that a model element may be selected only when the model elements are also included on which it depends. Violations of dependency constraints may be removed automatically with the help of an error repair tool which propagates features to dependent model elements.

Similar Papers
  • Conference Article
  • Citations2

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

  • Sep 09, 2019
  • Slawomir Duszynski +2
  • 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
  • Citations22

UVLHub: A feature model data repository using UVL and open science principles

  • Jul 01, 2024
  • The Journal of Systems & Software
  • David Romero-Organvidez +4
  • Book Chapter

Modeling Variant User Interfaces for Web-Based Software Product Lines

  • Jan 01, 2009
  • Suet Chun Lee
  • Conference Article
  • Citations24

Evaluation of Quality Attribute Variability in Software Product Families

  • Mar 01, 2008
  • Leire Etxeberria +1
  • 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
  • Research Article
  • Citations8

Trusted Product Lines

  • Jun 22, 2012
  • Information and Software Technology
  • Stuart Hutchesson +1
  • Book Chapter
  • Citations1

The Evolution from a Web SPL of the e-Gov Domain to the Mobile Paradigm

  • Jan 01, 2015
  • Camilo Carromeu +2
  • Conference Article
  • Citations6

Configuration of mechatronic multi product lines

  • Jan 01, 2012
  • Christopher Brink +2
  • Conference Article
  • Citations4

Domain Service Acquisition and Domain Modeling Based on Feature Model

  • Aug 01, 2011
  • Guo Ying +3
  • Research Article
  • Citations14

Automating feature model refactoring: A Model transformation approach

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

Prediction Algorithms and Consecutive Estimation of Software Product Line Feature Model Usability

  • Feb 01, 2019
  • Geetika Vyas +4
  • Research Article
  • Citations96

Automated diagnosis of feature model configurations

  • Feb 24, 2010
  • Journal of Systems and Software
  • J White +5
  • Book Chapter
  • Citations1

Evaluating SPL Quality with Metrics

  • Jan 01, 2018
  • Jihen Maazoun +2
  • Conference Article
  • Citations68

PACOGEN: Automatic Generation of Pairwise Test Configurations from Feature Models

  • Nov 01, 2011
  • Aymeric Hervieu +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.