A multi-level approach for supporting configurations: A new perspective on software product line engineering

Tony Clark, Ulrich Frank, Iris Reinhartz-Berger, Arnon Sturm

Research output: Contribution to journalArticle

Abstract

Configuration is a common way in many markets to cope with reducing costs and improving customer satisfaction. There are various approaches to represent product configurations, the most common of which is feature modeling. However, feature models suffer from principal limitations, including ambiguity and lack of abstraction, increasing maintainability effort and limiting lifecycle support. In this paper, we suggest using a multi-level modeling approach to improve flexibility, reuse, and integrity and demonstrate the advantages of the approach over feature modeling.

Original languageEnglish
Pages (from-to)170-178
Number of pages9
JournalCEUR Workshop Proceedings
Volume1979
Publication statusPublished - 9 Nov 2017

Fingerprint

Customer satisfaction
Maintainability
Costs

Keywords

  • Configuration
  • Domain Specific Modelling Languages
  • Feature Modeling
  • Multi-Level Modelling
  • Software Product Line Engineering
  • Variability

Cite this

Clark, T., Frank, U., Reinhartz-Berger, I., & Sturm, A. (2017). A multi-level approach for supporting configurations: A new perspective on software product line engineering. CEUR Workshop Proceedings, 1979, 170-178.
Clark, Tony ; Frank, Ulrich ; Reinhartz-Berger, Iris ; Sturm, Arnon. / A multi-level approach for supporting configurations : A new perspective on software product line engineering. In: CEUR Workshop Proceedings. 2017 ; Vol. 1979. pp. 170-178.
@article{6e12b152e610427682f1b19fe46b0869,
title = "A multi-level approach for supporting configurations: A new perspective on software product line engineering",
abstract = "Configuration is a common way in many markets to cope with reducing costs and improving customer satisfaction. There are various approaches to represent product configurations, the most common of which is feature modeling. However, feature models suffer from principal limitations, including ambiguity and lack of abstraction, increasing maintainability effort and limiting lifecycle support. In this paper, we suggest using a multi-level modeling approach to improve flexibility, reuse, and integrity and demonstrate the advantages of the approach over feature modeling.",
keywords = "Configuration, Domain Specific Modelling Languages, Feature Modeling, Multi-Level Modelling, Software Product Line Engineering, Variability",
author = "Tony Clark and Ulrich Frank and Iris Reinhartz-Berger and Arnon Sturm",
year = "2017",
month = "11",
day = "9",
language = "English",
volume = "1979",
pages = "170--178",

}

Clark, T, Frank, U, Reinhartz-Berger, I & Sturm, A 2017, 'A multi-level approach for supporting configurations: A new perspective on software product line engineering', CEUR Workshop Proceedings, vol. 1979, pp. 170-178.

A multi-level approach for supporting configurations : A new perspective on software product line engineering. / Clark, Tony; Frank, Ulrich; Reinhartz-Berger, Iris; Sturm, Arnon.

In: CEUR Workshop Proceedings, Vol. 1979, 09.11.2017, p. 170-178.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A multi-level approach for supporting configurations

T2 - A new perspective on software product line engineering

AU - Clark, Tony

AU - Frank, Ulrich

AU - Reinhartz-Berger, Iris

AU - Sturm, Arnon

PY - 2017/11/9

Y1 - 2017/11/9

N2 - Configuration is a common way in many markets to cope with reducing costs and improving customer satisfaction. There are various approaches to represent product configurations, the most common of which is feature modeling. However, feature models suffer from principal limitations, including ambiguity and lack of abstraction, increasing maintainability effort and limiting lifecycle support. In this paper, we suggest using a multi-level modeling approach to improve flexibility, reuse, and integrity and demonstrate the advantages of the approach over feature modeling.

AB - Configuration is a common way in many markets to cope with reducing costs and improving customer satisfaction. There are various approaches to represent product configurations, the most common of which is feature modeling. However, feature models suffer from principal limitations, including ambiguity and lack of abstraction, increasing maintainability effort and limiting lifecycle support. In this paper, we suggest using a multi-level modeling approach to improve flexibility, reuse, and integrity and demonstrate the advantages of the approach over feature modeling.

KW - Configuration

KW - Domain Specific Modelling Languages

KW - Feature Modeling

KW - Multi-Level Modelling

KW - Software Product Line Engineering

KW - Variability

UR - http://www.scopus.com/inward/record.url?scp=85034960613&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:85034960613

VL - 1979

SP - 170

EP - 178

ER -

Clark T, Frank U, Reinhartz-Berger I, Sturm A. A multi-level approach for supporting configurations: A new perspective on software product line engineering. CEUR Workshop Proceedings. 2017 Nov 9;1979:170-178.