DocumentCode :
1967088
Title :
On the Proactive Design of Product-Line Architectures with Aspects: An Exploratory Study
Author :
Oizumi, W.N. ; Contieri, Antonio C. ; Correia, G.G. ; Colanzi, T.E. ; Ferrari, S. ; Gimenes, I.M.S. ; Oliveira, E.A. ; Garcia, A.F. ; Masiero, P.C.
Author_Institution :
State Univ. of Maringa, Maringa, Brazil
fYear :
2012
fDate :
16-20 July 2012
Firstpage :
273
Lastpage :
278
Abstract :
A product-line architecture (PLA) entails a design reused by a family of products sharing several features. The long-term stability of a PLA largely depends on the modularization of each feature from the design outset. As many features of a product-line crosscut the PLA decomposition, their modularity and stability are often improved with aspect-orientation according to recent studies. However, the use of this technique in proactive design of PLAs is challenging and has rarely been investigated. The problem is that information about the crosscutting nature of features is limited in this case. This paper presents a first study aimed at analyzing the feasibility of deriving stable aspect-oriented PLAs through a proactive design method. Our study relies on a product line and presents an in-depth exploratory analyse. We compare the stability of aspect-oriented and alternative candidates for proactively-designed PLAs. The results indicate that it is possible to derive aspect-oriented PLAs with superior stability based on a proactive design method. In addition, it is possible to anticipate pros and cons of PLAs with aspects when the latter are incorporated at an early design stage.
Keywords :
aspect-oriented programming; product development; software reusability; PLA decomposition; aspect-orientation; aspect-oriented PLA; feature modularization; in-depth exploratory analysis; long-term stability; proactive design method; product-line architectures; Business; Computer architecture; Games; Measurement; Programmable logic arrays; Stability analysis; Unified modeling language; Aspect-Oriented Design; Software Architecture Measurement; Software Product Line Architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
Conference_Location :
Izmir
ISSN :
0730-3157
Print_ISBN :
978-1-4673-1990-4
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2012.38
Filename :
6340156
Link To Document :
بازگشت