• Home
  • Search
  • Feature modeling of two large-scale industrial software systems: Experiences and lessons learned
  • Cite Icon20
  • https://doi.org/10.1109/models.2015.7338270Copy DOI Icon

Feature modeling of two large-scale industrial software systems: Experiences and lessons learned

  • Sep 1, 2015
  • Daniela Lettner +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Feature models are frequently used to capture the knowledge about configurable software systems and product lines. However, feature modeling of large-scale systems is challenging as many models are needed for diverse purposes. For instance, feature models can be used to reflect the perspectives of product management, technical solution architecture, or product configuration. Furthermore, models are required at different levels of granularity. Although numerous approaches and tools are available, it remains hard to define the purpose, scope, and granularity of feature models. In this paper we thus present experiences of developing feature models for two large-scale industrial automation software systems. Specifically, we extended an existing feature modeling tool to support models for different purposes and at multiple levels. We report results on the characteristics and modularity of the feature models, including metrics about model dependencies. We further discuss lessons learned during the modeling process.

Similar Papers
  • Conference Article
  • Citations25

A framework for modeling agent-oriented software

  • Apr 16, 2001
  • Haiping Xu +1
  • Conference Article
  • Citations6

A case study on applying clone technology to an industrial application framework

  • Jun 01, 2012
  • Eray Tuzun +1
  • Research Article
  • Citations61

A framework for model-based design of agent-oriented software

  • Jan 01, 2003
  • IEEE Transactions on Software Engineering
  • Haiping Xu +1
  • Conference Article
  • Citations15

An initial experiment in reverse engineering aspects

  • Nov 08, 2004
  • M Bruntink +2
  • Conference Article
  • Citations75

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

  • Mar 01, 2013
  • Christopher Henard +4
  • Conference Article
  • Citations2

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

  • Sep 09, 2019
  • Slawomir Duszynski +2
  • Book Chapter
  • Citations6

Supporting Multiplicity and Hierarchy in Model-Based Configuration: Experiences and Lessons Learned

  • Jan 01, 2014
  • Rick Rabiser +5
  • Conference Article
  • Citations6

Quality Assessment for Large-Scale Industrial Software Systems: Experience Report at Alibaba

  • Dec 01, 2019
  • Chen Zhi +6
  • Research Article
  • Citations8

Trusted Product Lines

  • Jun 22, 2012
  • Information and Software Technology
  • Stuart Hutchesson +1
  • Conference Article
  • Citations5

Supporting feature model evolution by suggesting constraints from code-level dependency analyses

  • Oct 21, 2019
  • Kevin Feichtinger +4
  • Research Article
  • Citations14

Automating feature model refactoring: A Model transformation approach

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

Combining feature modeling and Object Oriented concepts to manage the software variability

  • Aug 01, 2010
  • Victor T Sarinho +1
  • 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
  • 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
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.