DocumentCode
2440190
Title
Search based design of software product lines architectures
Author
Colanzi, Thelma Elita
Author_Institution
Comput. Sci. Dept., Fed. Univ. of Parana, Curitiba, Brazil
fYear
2012
fDate
2-9 June 2012
Firstpage
1507
Lastpage
1510
Abstract
The Product-Line Architecture (PLA) is the main artifact of a Software Product Line (SPL). However, obtaining a modular, extensible and reusable PLA is a people-intensive and non-trivial task, related to different and possible conflicting factors. Hence, the PLA design is a hard problem and to find the best architecture can be formulated as an optimization problem with many factors. Similar Software Engineering problems have been efficiently solved by search-based algorithms in the field known as Search-based Software Engineering. The existing approaches used to optimize software architecture are not suitable since they do not encompass specific characteristics of SPL. To easy the SPL development and to automate the PLA design this work introduces a multi-objective optimization approach to the PLA design. The approach is now being implemented by using evolutionary algorithms. Empirical studies will be performed to validate the neighborhood operators, SPL measures and search algorithms chosen. Finally, we intend to compare the results of the proposed approach with PLAs designed by human architects.
Keywords
evolutionary computation; product development; search problems; software architecture; software reusability; PLA design; SPL; evolutionary algorithms; multi objective optimization approach; neighborhood operators; search based design; search-based algorithms; search-based software engineering; software architecture; software product lines architectures; Computer architecture; Optimization; Programmable logic arrays; Search problems; Software; Software architecture; multi-objective algorithms; software architecture optimization; software product lines;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location
Zurich
ISSN
0270-5257
Print_ISBN
978-1-4673-1066-6
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1109/ICSE.2012.6227050
Filename
6227050
Link To Document