TY - GEN
T1 - Dynamic architectural selection
T2 - 1st International Symposium on Search Based Software Engineering, SSBSE 2009
AU - Kim, Dongsun
AU - Park, Sooyong
PY - 2009
Y1 - 2009
N2 - As the software industry is focusing on dealing with var-ious requirements and environments, such as mobile and ubiquitous environments, software systems are increasingly undergoing many situational changes. These changes in-fluence the quality of services that the software provides.Therefore, to maintain the performance of the software, it must be reconfigured. The reconfiguration is a complex problem if an application faces a large number of situa-tions and has a number of software architectural instances.In this paper, we propose a novel approach to autonomous architectural selection in response to the current situation of various environments. This approach enables a software system to determine the best architectural instance for the current situation. To quickly find the best instance, we ap-ply a genetic algorithm to the selection process. Further, we provide a performance evaluation to demonstrate that our approach efficiently find the best instance (or considerably good instance).
AB - As the software industry is focusing on dealing with var-ious requirements and environments, such as mobile and ubiquitous environments, software systems are increasingly undergoing many situational changes. These changes in-fluence the quality of services that the software provides.Therefore, to maintain the performance of the software, it must be reconfigured. The reconfiguration is a complex problem if an application faces a large number of situa-tions and has a number of software architectural instances.In this paper, we propose a novel approach to autonomous architectural selection in response to the current situation of various environments. This approach enables a software system to determine the best architectural instance for the current situation. To quickly find the best instance, we ap-ply a genetic algorithm to the selection process. Further, we provide a performance evaluation to demonstrate that our approach efficiently find the best instance (or considerably good instance).
UR - http://www.scopus.com/inward/record.url?scp=70349286446&partnerID=8YFLogxK
U2 - 10.1109/SSBSE.2009.11
DO - 10.1109/SSBSE.2009.11
M3 - Conference contribution
AN - SCOPUS:70349286446
SN - 9780769536750
T3 - Proceedings - 1st International Symposium on Search Based Software Engineering, SSBSE 2009
SP - 59
EP - 68
BT - Proceedings - 1st International Symposium on Search Based Software Engineering, SSBSE 2009
Y2 - 13 May 2009 through 15 May 2009
ER -