TY - GEN
T1 - Predicting and learning executability of composite Web services
AU - Tanaka, Masahiro
AU - Ishida, Toru
N1 - Copyright:
Copyright 2021 Elsevier B.V., All rights reserved.
PY - 2008
Y1 - 2008
N2 - Configuring a composite Web service by setting endpoints reduces the cost of development, but raises the probability of a request message triggering runtime execution failures. Previous works on validation of composite Web services are not useful because the application developer cannot modify atomic/composite services and the specifications needed for validation are not always available. Therefore, in this paper, we address two issues: predicting the executability of composite Web services for each request message, and acquiring input specifications to improve the prediction. To resolve these issues, we model atomic/composite services in a formal specification. Moreover, we apply constraint acquisition algorithm to acquire input specifications of atomic Web services. We conduct an experiment in which the proposed method is applied to a composite Web service in practical use. The result shows that our method can detect almost all messages that will trigger execution failure at a rather early stage of specification acquisition.
AB - Configuring a composite Web service by setting endpoints reduces the cost of development, but raises the probability of a request message triggering runtime execution failures. Previous works on validation of composite Web services are not useful because the application developer cannot modify atomic/composite services and the specifications needed for validation are not always available. Therefore, in this paper, we address two issues: predicting the executability of composite Web services for each request message, and acquiring input specifications to improve the prediction. To resolve these issues, we model atomic/composite services in a formal specification. Moreover, we apply constraint acquisition algorithm to acquire input specifications of atomic Web services. We conduct an experiment in which the proposed method is applied to a composite Web service in practical use. The result shows that our method can detect almost all messages that will trigger execution failure at a rather early stage of specification acquisition.
UR - http://www.scopus.com/inward/record.url?scp=58049126534&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=58049126534&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-89652-4_48
DO - 10.1007/978-3-540-89652-4_48
M3 - Conference contribution
AN - SCOPUS:58049126534
SN - 3540896473
SN - 9783540896470
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 572
EP - 578
BT - Service-Oriented Computing - ICSOC 2008 - 6th International Conference, Proceedings
PB - Springer Verlag
T2 - 6th International Conference on Service-Oriented Computing, ICSOC 2008
Y2 - 1 December 2008 through 5 December 2008
ER -