• DocumentCode
    2800090
  • Title

    Techniques for Developing a Product Line of Product Line Tools: A Comparative Study

  • Author

    Turnes, Lucinéia ; Bonifacio, R. ; Alves, Vander ; Lämmel, Ralf

  • Author_Institution
    Comput. Sci. Dept., Univ. of Brasilia, Brasilia, Brazil
  • fYear
    2011
  • fDate
    26-27 Sept. 2011
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    Tool support is essential for Application Engineering in Software Product Lines (SPL). Despite a myriad of existing tools, most lack adequate support for flexibility and adaptability, so that it is hard for them to be applied in different contexts, e.g., addressing variability in different artifacts. Addressing this issue requires exploring underlying commonality and adequately managing variability of such tools. In order to provide systematic guidance in this direction, we have conducted a comparative analysis of variability management techniques for SPL tool development in the context of the SPL Hephaestus tool. The analysis reveals that two techniques, one annotative and another transformational, are most suitable to variability management in Hephaestus, and that their combination is a feasible strategy to improve such management.
  • Keywords
    software tools; SPL Hephaestus tool; application engineering; product line developing techniques; software product lines; systematic guidance; variability management techniques; Business; Context; Data models; Educational institutions; Measurement; Software; XML; Application Engineering; Hephaestus; SPL tool; Software Product Lines; Variability Management Techniques;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Components, Architectures and Reuse (SBCARS), 2011 Fifth Brazilian Symposium on
  • Conference_Location
    Sao Paulo
  • Print_ISBN
    978-1-4673-0208-1
  • Type

    conf

  • DOI
    10.1109/SBCARS.2011.13
  • Filename
    6114562