Optimizing dynamic Web service component composition by using evolutionary algorithms

An evolutionary process designed to optimize dynamic composition of Web service components is proposed. The solution proposed in this paper applies evolutionary computing techniques to automatically select optimal combinations of Web service components from available component repositories. Use of the process is illustrated with a computational simulation for optimal component selection.

[1]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[2]  Wei-Chun Chang,et al.  A Distance Function-Based Multi-Objective Evolutionary Algorithm , 2003 .

[3]  Andrzej Skowron,et al.  Proceedings of the 2005 IEEE / WIC / ACM International Conference on Web Intelligence , 2005 .

[4]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[5]  In-Young Ko,et al.  Composing Web Services for Large-Scale Tasks , 2003, IEEE Internet Comput..

[6]  Zbigniew Michalewicz,et al.  Evolutionary Computation 2 : Advanced Algorithms and Operators , 2000 .

[7]  Zbigniew Michalewicz,et al.  Evolutionary Computation 1 , 2018 .

[8]  Jian Yang Web service componentization , 2003, CACM.

[9]  Keith L. Downing,et al.  Introduction to Evolutionary Algorithms , 2006 .

[10]  Curtis A. Siller,et al.  Emerging Technologies , 2008, 2018 IEEE International Meeting for Future of Electron Devices, Kansai (IMFEDK).

[11]  Daniel A. Menascé,et al.  QoS-aware software components , 2004, IEEE Internet Computing.

[12]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[13]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science) , 2004 .

[14]  Thomas Bck Introduction to evolutionary algorithms , 2000 .

[15]  R. Neville,et al.  A Distance-Based Multi-Objective Evolutionary Algorithm , 2003 .

[16]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[17]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[18]  Daniel A. Menascé Web Server Software Architectures , 2003, IEEE Internet Comput..

[19]  David B. Fogel,et al.  Evolution-ary Computation 1: Basic Algorithms and Operators , 2000 .