• DocumentCode
    1704407
  • Title

    An Aspect-Based Feature Model for Architecting Component Product Lines

  • Author

    Tizzei, Leonardo P. ; Rubira, Cecília M F ; Lee, Jaejoon

  • Author_Institution
    Inst. of Comput., Univ. of Campinas, Campinas, Brazil
  • fYear
    2012
  • Firstpage
    85
  • Lastpage
    92
  • Abstract
    Feature modeling is widely used for software product line analysis to capture commonality and variability of a product line. As product line variations are mainly captured in a feature model, the mapping between features and architectural components is essential to enable the derivation of product architectures from the feature model. However, current SPL architecture design approaches that map features to architectural components do not model crosscutting concerns explicitly either at a feature model or at product line architecture design. We propose a feature-oriented solution with aspects for product line architecture design aiming at improving product line architecture evolvability by adopting aspect-oriented techniques, which provide a promising support for modeling crosscutting concerns. Our approach includes guidelines for developing and refining SPL requirements into component-based product line architecture with aspects. We evaluated our approach through a preliminary evaluation which has shown promising results.
  • Keywords
    aspect-oriented programming; software architecture; SPL architecture design; SPL requirements; aspect-based feature model; aspect-oriented techniques; component-based product line architecture; crosscutting concern modeling; feature-oriented solution; product line architecture design; software product line analysis; Computational modeling; Computer architecture; Connectors; Programmable logic arrays; Public healthcare; Software; Unified modeling language; aspects; components; features; product line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
  • Conference_Location
    Cesme, Izmir
  • Print_ISBN
    978-1-4673-2451-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2012.64
  • Filename
    6328133