Paper Title
A Software Architecture Model For Self Adaptive Systems Using PSO

Abstract— Self-adaptive software systems modify themselves at run-time in order to control the satisfaction of their requirements under changing environmental conditions. Self-adaptive software system has been proposed as a good solution for run time changes. However, very few techniques are available to date for systematically building such kind of system. Aiming at this requirement, this paper presents a sound approach to derive a self-adaptive software architecture model. In this paper, we will propose PSO for developing self-adaptive software architecture based on the configurable components related to the application. Initially, the components are clustered based on an efficient clustering algorithm. After that self- adaptive architecture will be built by using PSO on the basis of clustering results.