• DocumentCode
    3169621
  • Title

    Challenges in managing behavior variability of production control software

  • Author

    Miao Fang ; Leyh, Georg ; Elsner, Christoph ; Dorr, Jorg

  • Author_Institution
    Siemens AG, Erlangen, Germany
  • fYear
    2013
  • fDate
    20-20 May 2013
  • Firstpage
    21
  • Lastpage
    24
  • Abstract
    Software product line engineering helps organizations to achieve systematic software reuse by taking advantage of commonalities and predicted variability. Variability management has been considered as one important issue in product line development. In this paper, a variability analysis in production control systems reveals that the variability in such systems lays in the dynamic behavior and interaction of configured components, which we consider as behavior variability. This paper identifies the three main challenges to be solved for applying a product line approach to the domain of production control systems: (1) the selection or design of a proper variability language for describing the flexible behavior variability, (2) the need to model variability of behavior at different levels of granularity, as well as to map the elements among different levels, (3) the binding of behavioral variation points and variants into the various involved systems in a manageable way.
  • Keywords
    control engineering computing; product development; production control; production engineering computing; software reusability; behavior variability management; behavioral variation point binding; configured component interaction; dynamic behavior; product line development; production control software; software product line engineering; systematic software reuse; variability analysis; variability language; Assembly; Business; DSL; Production control; Software; Unified modeling language; Behavior Variability; Product Line Infrastructure; Variability Management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Product Line Approaches in Software Engineering (PLEASE), 2013 4th International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/PLEASE.2013.6608658
  • Filename
    6608658