Title :
Using Aspects and the Spring Framework to Implement Variabilities in a Software Product Line
Author :
De Moraes, André L S ; de C Brito, Rodrigo ; Contieri, Antonio C. ; Ramos, Marcos C. ; Colanzi, Thelma E. ; de S Gimenes, Itana M. ; Masiero, Paulo Cesar
Author_Institution :
Comput. Dept. (DIN), State Univ. of Maringa (UEM), Maringa, Brazil
Abstract :
Software Product Line (SPL) is one of the most adopted techniques to enable software reuse. Aspect-orientation (AOSD) has been investigated to implement variabilities in component-based SPL. This paper presents an experience on the implementation of SPL variabilities using AOSD. The Spring framework is used to configure the components of an existing SPL architecture. This paper compares the AOSD version of an SPL with an existing component-based one. Lessons learned are discussed regarding the use of AOSD in component-based SPL configured with the Spring framework.
Keywords :
software reusability; Spring framework; aspect-orientation; component-based SPL; software product line; software reuse; Companies; Context; Logic gates; Software; Springs; Stability analysis; Software product line; aspect-oriented development; component-based development;
Conference_Titel :
Chilean Computer Science Society (SCCC), 2010 XXIX International Conference of the
Conference_Location :
Antofagasta
Print_ISBN :
978-1-4577-0073-6
Electronic_ISBN :
1522-4902
DOI :
10.1109/SCCC.2010.20