• Cite Icon14
  • https://doi.org/10.1145/2648511.2648549Copy DOI Icon

To connect or not to connect

  • Sep 15, 2014
  • Thorsten Berger +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Variability management aims at taming variability in large and complex software product lines. To efficiently manage variability, it has to be modeled using formal representations, such as feature or decision models. Such models are efficient in many domains, where variability is about switching on and off features, or using parameters to customize products of the product line. However, variability can be represented in the form of a topology in domains where variability is about connecting components in a certain order, in specific interconnected hierarchies, or in different quantities.In this experience report, we explore topological variability within a case study of large-scale fire alarm systems. We identify core characteristics of the variability, derive modeling requirements, model the variability using UML2 class diagrams, and discuss the applicability of further variability modeling languages. We show that, although challenging, class diagrams can suffice to represent topological variability in order to generate a configurator tool. In contrast, modeling parallel and recursive structures, cycles, informal constraints, and orthogonal hierarchies were among the main experienced challenges that require further research.

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
  • Conference Article
  • Citations14

Experiences from a Large Scale Software Product Line Merger in the Automotive Domain

  • Aug 01, 2011
  • Christian Tischer +3
  • Conference Article

Automated reasoning for derivation of products in MD-SPLE

  • May 01, 2011
  • Victor Manuel Vargas +2
  • Book Chapter
  • Citations1

Bio-Inspired Collaborative Controllers for Multi-Level Systems

  • Nov 10, 2017
  • Yongsheng Ding +2
  • Conference Article
  • Citations24

Evaluation of Quality Attribute Variability in Software Product Families

  • Mar 01, 2008
  • Leire Etxeberria +1
  • Research Article
  • Citations40

Approach to modelling feature variability and dependencies in software product lines

  • Jan 01, 2005
  • IEE Proceedings - Software
  • H Ye +1
  • Conference Article
  • Citations4

IVML

  • Jul 20, 2015
  • Holger Eichelberger +1
  • Research Article
  • Citations6

Product line variability support by FORM and Mecano model integration

  • Jan 01, 2002
  • ACM SIGSOFT Software Engineering Notes
  • Francisco José García +3
  • Book Chapter
  • Citations115

Feature Interaction and Dependencies: Modeling Features for Reengineering a Legacy Product Line

  • Jan 01, 2002
  • Stefan Ferber +2
  • Conference Article
  • Citations1

A methodology for decision-making in the performance evaluation of multistage multiproduct production lines

  • Jan 01, 2012
  • AIP conference proceedings
  • L P Ferreira +3
  • Research Article
  • Citations3

The Study of Buffer Allocation Problem in Complex Production Line

  • Mar 01, 2014
  • TELKOMNIKA Indonesian Journal of Electrical Engineering
  • Xiaoyong Pan +5
  • Book Chapter
  • Citations1

Glencoe – a Visualization Prototyping Framework

  • Jan 01, 2015
  • Schmitt Anna +2
  • Research Article
  • Citations8

Optimal Buffer Allocation in Flexible Manufacturing Systems Using Genetic Algorithm and Simulation

  • Jan 01, 2012
  • Journal of Advanced Mechanical Design, Systems, and Manufacturing
  • Suk-Jae Jeong +1
  • Research Article
  • Citations115

A simulated annealing approach for buffer allocation in reliable production lines

  • Jan 01, 2000
  • Annals of Operations Research
  • Diomidis D Spinellis +1
  • Research Article
  • Citations54

A heuristic algorithm for the buffer allocation in unreliable unbalanced production lines

  • Oct 30, 2001
  • Computers & Industrial Engineering
  • H.T Papadopoulos +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.