DocumentCode
3123399
Title
Representation of Software Product Line Architectures for search-based design
Author
Colanzi, Thelma Elita ; Vergilio, Silvia Regina
Author_Institution
Comput. Sci. Dept., Fed. Univ. of Parana (UFPR), Curitiba, Brazil
fYear
2013
fDate
20-20 May 2013
Firstpage
28
Lastpage
33
Abstract
The Product-Line Architecture (PLA) is the main artifact of a Software Product Line (SPL). Search-based approaches can provide automated discovery of near-optimal PLAs and make its design less dependent on human architects. To do this, it is necessary to adopt a suitable PLA representation to apply the search operators. In this sense, we review existing architecture representations proposed by related work, but all of them need to be extended to encompass specific characteristics of SPL. Then, the use of such representations for PLA is discussed and, based on the performed analysis, we introduce a novel direct PLA representation for search-based optimization. Some implementation aspects are discussed involving implementation details about the proposed PLA representation, constraints and impact on specific search operators. Ongoing work addresses the application of specific search operators for the proposed representation and the definition of a fitness function to be applied in a multi-objective search-based approach for the PLA design.
Keywords
optimisation; search problems; software engineering; SPL; multiobjective search-based approach; near-optimal PLA representation; novel direct PLA representation; search operators; search-based design; search-based optimization; software product line architectures; Computer architecture; Optimization; Programmable logic arrays; Software; Software architecture; Unified modeling language; Vectors; architecture modelling; multi-objective search-based approach; software product line;
fLanguage
English
Publisher
ieee
Conference_Titel
Combining Modelling and Search-Based Software Engineering (CMSBSE), 2013 1st International Workshop on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/CMSBSE.2013.6604433
Filename
6604433
Link To Document