• DocumentCode
    237086
  • Title

    A bottom up SPL design method

  • Author

    Maazoun, Jihen ; Bouassida, Nadia ; Ben-Abdallah, Hanene

  • Author_Institution
    Mir@cl Laboratory, Faculté des Sciences Economiques et de Gestion, Sfax University, Tunisia
  • fYear
    2014
  • fDate
    7-9 Jan. 2014
  • Firstpage
    309
  • Lastpage
    316
  • Abstract
    Software Product Lines (SPL) ensure predictive and organized software reuse. In practice, SPL are often set up after several similar product variants have been in use. This practical fact prompted a quest for bottom-up processes that start from existing the source of product variants to identify a product line. This later is then described with a feature model that essentially specifies the components of the SPL and their variability within the product family. However, so far proposed notations for feature models do not provide for a clear understanding of the SPL nor do they guide in their maintenance and future evolution. These shortages motivated us to propose a bottom-up approach that extracts from the source code of product variants, the SPL design enriched with information extracted from the feature model. The enriched SPL is modeled with a UML profile that assists in the comprehension, reuse as well as evolution of the SPL.
  • Keywords
    Data mining; Feature extraction; Large scale integration; Lattices; Semantics; Software; Unified modeling language; FCA; LSI; SPL Design; UML Profile;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on
  • Conference_Location
    Lisbon, Portugal
  • Print_ISBN
    978-9-8975-8065-9
  • Type

    conf

  • Filename
    7018478