DocumentCode
1668729
Title
Automated Online Service Composition
Author
Mohr, Felix ; Jungmann, Alexander ; Buning, Hans Kleine
Author_Institution
Dept. of Comput. Sci., Univ. of Paderborn, Paderborn, Germany
fYear
2015
Firstpage
57
Lastpage
64
Abstract
Services are self-contained and platform independent software components that aim at maximizing software reuse. The automated composition of services to a target software artifact has been tackled with many AI techniques, but existing approaches make unreasonably strong assumptions such as a predefined data flow, are limited to tiny problem sizes, ignore non-functional properties, or assume offline service repositories. This paper presents an algorithm that automatically composes services without making such assumptions. We employ a backward search algorithm that starts from an empty composition and prep ends service calls to already discovered candidates until a solution is found. Available services are determined during the search process. We implemented our algorithm, performed an experimental evaluation, and compared it to other approaches.
Keywords
object-oriented programming; search problems; service-oriented architecture; software reusability; automated online service composition; backward search algorithm; nonfunctional properties; offline service repositories; self-contained platform independent software components; software artifact; software reuse maximization; Artificial intelligence; Engines; Input variables; Pareto optimization; Reliability; Software; Software algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing (SCC), 2015 IEEE International Conference on
Conference_Location
New York, NY
Print_ISBN
978-1-4673-7280-0
Type
conf
DOI
10.1109/SCC.2015.18
Filename
7207336
Link To Document