Predicting and learning executability of composite Web services

Masahiro Tanaka, Toru Ishida

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationService-Oriented Computing - ICSOC 2008 - 6th International Conference, Proceedings
Pages572-578
Number of pages7
DOIs
Publication statusPublished - 2008 Dec 31
Externally publishedYes
Event6th International Conference on Service-Oriented Computing, ICSOC 2008 - Sydney, Australia
Duration: 2008 Dec 12008 Dec 5

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5364 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th International Conference on Service-Oriented Computing, ICSOC 2008
CountryAustralia
CitySydney
Period08/12/108/12/5

Fingerprint

Web services
Web Services
Composite
Composite materials
Specification
Specifications
Formal Specification
Trigger
Learning
Resolve
Prediction
Costs
Experiment
Experiments
Acquisition

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Tanaka, M., & Ishida, T. (2008). Predicting and learning executability of composite Web services. In Service-Oriented Computing - ICSOC 2008 - 6th International Conference, Proceedings (pp. 572-578). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5364 LNCS). https://doi.org/10.1007/978-3-540-89652-4-48

Predicting and learning executability of composite Web services. / Tanaka, Masahiro; Ishida, Toru.

Service-Oriented Computing - ICSOC 2008 - 6th International Conference, Proceedings. 2008. p. 572-578 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5364 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tanaka, M & Ishida, T 2008, Predicting and learning executability of composite Web services. in Service-Oriented Computing - ICSOC 2008 - 6th International Conference, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 5364 LNCS, pp. 572-578, 6th International Conference on Service-Oriented Computing, ICSOC 2008, Sydney, Australia, 08/12/1. https://doi.org/10.1007/978-3-540-89652-4-48
Tanaka M, Ishida T. Predicting and learning executability of composite Web services. In Service-Oriented Computing - ICSOC 2008 - 6th International Conference, Proceedings. 2008. p. 572-578. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-540-89652-4-48
Tanaka, Masahiro ; Ishida, Toru. / Predicting and learning executability of composite Web services. Service-Oriented Computing - ICSOC 2008 - 6th International Conference, Proceedings. 2008. pp. 572-578 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{dded686308ea445bb60fb3a5a9e9a181,
title = "Predicting and learning executability of composite Web services",
abstract = "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.",
author = "Masahiro Tanaka and Toru Ishida",
year = "2008",
month = "12",
day = "31",
doi = "10.1007/978-3-540-89652-4-48",
language = "English",
isbn = "3540896473",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "572--578",
booktitle = "Service-Oriented Computing - ICSOC 2008 - 6th International Conference, Proceedings",

}

TY - GEN

T1 - Predicting and learning executability of composite Web services

AU - Tanaka, Masahiro

AU - Ishida, Toru

PY - 2008/12/31

Y1 - 2008/12/31

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

ER -