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 :
بازگشت