Automated synthesis of local time requirement for service composition

Service composition aims at achieving a business goal by composing existing service-based applications or components. The response time of a service is crucial, especially in time-critical business environments, which is often stated as a clause in service-level agreements between service providers...

Full description

Saved in:
Bibliographic Details
Main Authors: André, Étienne, Tan, Tian Huat, Chen, Manman, Liu, Shuang, Sun, Jun, Liu, Yang, Dong, Jin Song
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2021
Subjects:
Online Access:https://hdl.handle.net/10356/145790
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-145790
record_format dspace
spelling sg-ntu-dr.10356-1457902021-01-08T01:57:56Z Automated synthesis of local time requirement for service composition André, Étienne Tan, Tian Huat Chen, Manman Liu, Shuang Sun, Jun Liu, Yang Dong, Jin Song School of Computer Science and Engineering Engineering::Computer science and engineering Web Service Composition Parameter Synthesis Service composition aims at achieving a business goal by composing existing service-based applications or components. The response time of a service is crucial, especially in time-critical business environments, which is often stated as a clause in service-level agreements between service providers and service users. To meet the guaranteed response time requirement of a composite service, it is important to select a feasible set of component services such that their response time will collectively satisfy the response time requirement of the composite service. In this work, we use the BPEL modeling language that aims at specifying Web services. We extend it with timing parameters and equip it with a formal semantics. Then, we propose a fully automated approach to synthesize the response time requirement of component services modeled using BPEL, in the form of a constraint on the local response times. The synthesized requirement will guarantee the satisfaction of the global response time requirement, statically or dynamically. We implemented our work into a tool, Selamat and performed several experiments to evaluate the validity of our approach. Published version 2021-01-08T01:57:56Z 2021-01-08T01:57:56Z 2020 Journal Article André, É., Tan, T. H., Chen, M., Liu, S., Sun, J., Liu, Y., & Dong, J. S. (2020). Automated synthesis of local time requirement for service composition. Software and Systems Modeling, 19(4), 983-1013. doi:10.1007/s10270-020-00787-5 1619-1366 https://hdl.handle.net/10356/145790 10.1007/s10270-020-00787-5 4 19 983 1013 en Software and Systems Modeling © 2020 Springer-Verlag GmbH Germany. All rights reserved. This paper was published in Software and Systems Modeling and is made available with permission of Springer-Verlag GmbH Germany. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Web Service Composition
Parameter Synthesis
spellingShingle Engineering::Computer science and engineering
Web Service Composition
Parameter Synthesis
André, Étienne
Tan, Tian Huat
Chen, Manman
Liu, Shuang
Sun, Jun
Liu, Yang
Dong, Jin Song
Automated synthesis of local time requirement for service composition
description Service composition aims at achieving a business goal by composing existing service-based applications or components. The response time of a service is crucial, especially in time-critical business environments, which is often stated as a clause in service-level agreements between service providers and service users. To meet the guaranteed response time requirement of a composite service, it is important to select a feasible set of component services such that their response time will collectively satisfy the response time requirement of the composite service. In this work, we use the BPEL modeling language that aims at specifying Web services. We extend it with timing parameters and equip it with a formal semantics. Then, we propose a fully automated approach to synthesize the response time requirement of component services modeled using BPEL, in the form of a constraint on the local response times. The synthesized requirement will guarantee the satisfaction of the global response time requirement, statically or dynamically. We implemented our work into a tool, Selamat and performed several experiments to evaluate the validity of our approach.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
André, Étienne
Tan, Tian Huat
Chen, Manman
Liu, Shuang
Sun, Jun
Liu, Yang
Dong, Jin Song
format Article
author André, Étienne
Tan, Tian Huat
Chen, Manman
Liu, Shuang
Sun, Jun
Liu, Yang
Dong, Jin Song
author_sort André, Étienne
title Automated synthesis of local time requirement for service composition
title_short Automated synthesis of local time requirement for service composition
title_full Automated synthesis of local time requirement for service composition
title_fullStr Automated synthesis of local time requirement for service composition
title_full_unstemmed Automated synthesis of local time requirement for service composition
title_sort automated synthesis of local time requirement for service composition
publishDate 2021
url https://hdl.handle.net/10356/145790
_version_ 1688665381153013760