• DocumentCode
    1638244
  • Title

    Search-Based Migration of Model Variants to Software Product Line Architectures

  • Author

    Guez Assuncao, Wesley Klewerton

  • Author_Institution
    DINF, Fed. Univ. of Parana, Curitiba, Brazil
  • Volume
    2
  • fYear
    2015
  • Firstpage
    895
  • Lastpage
    898
  • Abstract
    Software Product Lines (SPLs) are families of related software systems developed for specific market segments or domains. Commonly, SPLs emerge from sets of existing variants when their individual maintenance becomes infeasible. However, current approaches for SPL migration do not support design models, are partially automated, or do not reflect constraints from SPL domains. To tackle these limitations, the goal of this doctoral research plan is to propose an automated approach to the SPL migration process at the design level. This approach consists of three phases: detection, analysis and transformation. It uses as input the class diagrams and lists of features for each system variant, and relies on search-based algorithms to create a product line architecture that best captures the variability present in the variants. Our expected contribution is to support the adoption of SPL practices in companies that face the scenario of migrating variants to SPLs.
  • Keywords
    software architecture; software product lines; SPL architecture; SPL migration process; product line architecture; search-based algorithm; search-based migration algorithm; software product line architecture; Feature extraction; Medical services; Programmable logic arrays; Software; Software product lines; Unified modeling language; Migration; Re-engineering; Reuse; Search-Based Software Engineering; Software Product Line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.286
  • Filename
    7203108