DocumentCode :
564984
Title :
Simulated annealing and variable neighborhood search algorithm for automated software services composition
Author :
Giedrimas, Vaidas ; Sakalauskas, Leonidas
Author_Institution :
Siauliai Univ., Siauliai, Lithuania
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
395
Lastpage :
399
Abstract :
The process of software-as-a-service (SaaS) development is critical in developing time as well as in quality aspects. The tools for semiautomatic or even automatic composition of software services are already implemented. However the problem of the quality of the resulting SaaS system still exists. There is huge number of the services-components (subsystems) with the same functionality but different non-functional attributes and relatively short time to evaluate them. In this paper the method for optimal set of services-components selection taking into account non-functional properties of services-components is proposed. This method can be used as an extension of other proofs-as-programs methods and service-oriented software development systems.We have presented the simulated annealing algorithm with variable neighborhood search for automated software composition and have evaluated this algorithm experimentally, comparing it to the Classic SA and Greedy algorithms. The algorithm for the evaluation and improvement of the services-components set we are proposed in this paper presents the class of algorithms because it is possible to change the globality of our optimization algorithm using different values of the parameters.
Keywords :
cloud computing; greedy algorithms; search problems; simulated annealing; software quality; theorem proving; SaaS system; automated software services composition; greedy algorithms; nonfunctional attributes; optimization algorithm; proofs-as-programs methods; quality problem; service-oriented software development systems; services-components selection; simulated annealing algorithm; software-as-a-service development; variable neighborhood search algorithm; Approximation algorithms; Programming; Simulated annealing; Software; Software algorithms; USA Councils; SoCoSyS; imulated annealing; proofs-as-programs; proofs-as-programsimulated annealing; variable neighborhood search;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
MIPRO, 2012 Proceedings of the 35th International Convention
Conference_Location :
Opatija
Print_ISBN :
978-1-4673-2577-6
Type :
conf
Filename :
6240676
Link To Document :
بازگشت