• DocumentCode
    3698411
  • Title

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

  • Author

    Daniela Lettner;Klaus Eder;Paul Grünbacher;Herbert Prähofer

  • Author_Institution
    Christian Doppler Laboratory MEVSS, Johannes Kepler University Linz, Austria
  • fYear
    2015
  • Firstpage
    386
  • Lastpage
    395
  • 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.
  • Keywords
    "Unified modeling language","Adaptation models","Cavity resonators","Software systems","Robots","Automation"
  • Publisher
    ieee
  • Conference_Titel
    Model Driven Engineering Languages and Systems (MODELS), 2015 ACM/IEEE 18th International Conference on
  • Type

    conf

  • DOI
    10.1109/MODELS.2015.7338270
  • Filename
    7338270