• DocumentCode
    2435917
  • Title

    Supporting the evolution of exception handling in component-based product line architecture

  • Author

    Iizuka, Bruno de A. ; Nascimento, Amanda S. ; Tizzei, Leonardo P. ; Rubira, Cecília M F

  • Author_Institution
    Inst. of Comput., Univ. of Campinas, Campinas, Brazil
  • fYear
    2012
  • fDate
    9-9 June 2012
  • Firstpage
    62
  • Lastpage
    64
  • Abstract
    Separation of concerns is one of the important goals of exception handling in order to keep separated the normal and the exceptional behaviour of a software system. Therefore it promotes both reuse and maintainability of normal and error handling code. In this work, our focus is to present how we can use the notion of aspect-connector for designing software variabilities related to different handling strategies in the context of a software product line. In particular, Connector-VP is used to support choices of different handlers depending on the set of selected features. Thus it realizes the binding between the normal behaviour and the selected exception handler.
  • Keywords
    aspect-oriented programming; exception handling; software architecture; software maintenance; software reusability; aspect-connector; component-based product line architecture; connector-VP; error handling code; exception handler; exception handling evolution; exceptional behaviour; handling strategy; normal handling code; software maintainability; software product line; software reusability; software system; software variability design; Abstracts; Computer architecture; Connectors; Context; Programmable logic arrays; Programming; Software; component-based; evolution; exception handling; product line architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Exception Handling (WEH), 2012 5th International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1767-2
  • Type

    conf

  • DOI
    10.1109/WEH.2012.6226603
  • Filename
    6226603