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
Link To Document