Title
Problem-specific search operators for metaheuristic software architecture design
Abstract
A large number of quality properties needs to be addressed in nowadays complex software systems by architects. These quality properties are mostly conflicting and make the problem very complex. This paper proposes a hybridization process about the problem of optimization of system architecture, in which it uses quality improvement heuristics within an evolutionary algorithm. The solution can be represented in a systems model representation (instead of genotype-phenotype mapping approach) and then it is manipulated by specific and customizable transformations of system architecture. These transformations are based on patterns, for instance Replicating-Component-Instant, Caching-Data. In this case, various system quality improvement patterns such as known performance or security improvement patterns can be easily used for exploration in multiobjective evolutionary search.
Year
DOI
Venue
2012
10.1007/978-3-642-33119-0_20
SSBSE
Keywords
Field
DocType
quality improvement heuristics,customizable transformation,multiobjective evolutionary search,complex software system,system architecture,quality property,metaheuristic software architecture design,problem-specific search operator,security improvement pattern,systems model representation,evolutionary algorithm,various system quality improvement
Systems engineering,Evolutionary algorithm,Computer science,Software system,Resource-oriented architecture,Systems architecture,Software architecture,Reference architecture,Metaheuristic,Search-based software engineering
Conference
Citations 
PageRank 
References 
5
0.42
10
Authors
3
Name
Order
Citations
PageRank
Ramin Etemaadi1212.82
Michael T. M. Emmerich224722.74
Michel R. V. Chaudron369366.15