Deriving Specifications for Composite Web Services

George Baryannis, Manuel Carro, Dimitris Plexousakis

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

2 Citations (Scopus)

Abstract

We address the problem of synthesizing specifications for composite Web services, starting from those of their component services. Unlike related work in programming languages, we assume the definition of the component services (i.e. their code) to be unavailable - at best, they are known by a specification which (safely) approximates their functional behavior. Within this scenario, we deduce general formula schemes to derive specifications for basic constructs such as sequential, parallel compositions and conditionals and provide details on how to handle the special cases of loops and asynchronous execution. The resulting specifications facilitate service verification and service evolution as well as auditing processes, promoting trust between the involved partners.

LanguageEnglish
Title of host publication2012 IEEE 36th Annual Computer Software and Applications Conference (COMPSAC)
PublisherIEEE
Pages432-437
Number of pages6
ISBN (Electronic)9780769547367
ISBN (Print)9781467319904
DOIs
Publication statusPublished - 14 Nov 2012
Externally publishedYes
Event36th IEEE Annual International Computer Software and Applications Conference - Izmir, Turkey
Duration: 16 Jul 201220 Jul 2012
Conference number: 36

Publication series

Name
ISSN (Print)0730-3157
ISSN (Electronic)0730-3157

Conference

Conference36th IEEE Annual International Computer Software and Applications Conference
Abbreviated titleCOMPSAC 2012
CountryTurkey
CityIzmir
Period16/07/1220/07/12

Fingerprint

Web services
Specifications
Composite materials
Computer programming languages
Chemical analysis

Cite this

Baryannis, G., Carro, M., & Plexousakis, D. (2012). Deriving Specifications for Composite Web Services. In 2012 IEEE 36th Annual Computer Software and Applications Conference (COMPSAC) (pp. 432-437). [6340193] IEEE. https://doi.org/10.1109/COMPSAC.2012.64
Baryannis, George ; Carro, Manuel ; Plexousakis, Dimitris. / Deriving Specifications for Composite Web Services. 2012 IEEE 36th Annual Computer Software and Applications Conference (COMPSAC). IEEE, 2012. pp. 432-437
@inproceedings{d51ef303044d4738bc2f6603ba13b78b,
title = "Deriving Specifications for Composite Web Services",
abstract = "We address the problem of synthesizing specifications for composite Web services, starting from those of their component services. Unlike related work in programming languages, we assume the definition of the component services (i.e. their code) to be unavailable - at best, they are known by a specification which (safely) approximates their functional behavior. Within this scenario, we deduce general formula schemes to derive specifications for basic constructs such as sequential, parallel compositions and conditionals and provide details on how to handle the special cases of loops and asynchronous execution. The resulting specifications facilitate service verification and service evolution as well as auditing processes, promoting trust between the involved partners.",
keywords = "Inference of specifications, Service composition, Specification of service compositions",
author = "George Baryannis and Manuel Carro and Dimitris Plexousakis",
year = "2012",
month = "11",
day = "14",
doi = "10.1109/COMPSAC.2012.64",
language = "English",
isbn = "9781467319904",
publisher = "IEEE",
pages = "432--437",
booktitle = "2012 IEEE 36th Annual Computer Software and Applications Conference (COMPSAC)",

}

Baryannis, G, Carro, M & Plexousakis, D 2012, Deriving Specifications for Composite Web Services. in 2012 IEEE 36th Annual Computer Software and Applications Conference (COMPSAC)., 6340193, IEEE, pp. 432-437, 36th IEEE Annual International Computer Software and Applications Conference, Izmir, Turkey, 16/07/12. https://doi.org/10.1109/COMPSAC.2012.64

Deriving Specifications for Composite Web Services. / Baryannis, George; Carro, Manuel; Plexousakis, Dimitris.

2012 IEEE 36th Annual Computer Software and Applications Conference (COMPSAC). IEEE, 2012. p. 432-437 6340193.

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

TY - GEN

T1 - Deriving Specifications for Composite Web Services

AU - Baryannis, George

AU - Carro, Manuel

AU - Plexousakis, Dimitris

PY - 2012/11/14

Y1 - 2012/11/14

N2 - We address the problem of synthesizing specifications for composite Web services, starting from those of their component services. Unlike related work in programming languages, we assume the definition of the component services (i.e. their code) to be unavailable - at best, they are known by a specification which (safely) approximates their functional behavior. Within this scenario, we deduce general formula schemes to derive specifications for basic constructs such as sequential, parallel compositions and conditionals and provide details on how to handle the special cases of loops and asynchronous execution. The resulting specifications facilitate service verification and service evolution as well as auditing processes, promoting trust between the involved partners.

AB - We address the problem of synthesizing specifications for composite Web services, starting from those of their component services. Unlike related work in programming languages, we assume the definition of the component services (i.e. their code) to be unavailable - at best, they are known by a specification which (safely) approximates their functional behavior. Within this scenario, we deduce general formula schemes to derive specifications for basic constructs such as sequential, parallel compositions and conditionals and provide details on how to handle the special cases of loops and asynchronous execution. The resulting specifications facilitate service verification and service evolution as well as auditing processes, promoting trust between the involved partners.

KW - Inference of specifications

KW - Service composition

KW - Specification of service compositions

UR - http://www.scopus.com/inward/record.url?scp=84870783998&partnerID=8YFLogxK

U2 - 10.1109/COMPSAC.2012.64

DO - 10.1109/COMPSAC.2012.64

M3 - Conference contribution

SN - 9781467319904

SP - 432

EP - 437

BT - 2012 IEEE 36th Annual Computer Software and Applications Conference (COMPSAC)

PB - IEEE

ER -

Baryannis G, Carro M, Plexousakis D. Deriving Specifications for Composite Web Services. In 2012 IEEE 36th Annual Computer Software and Applications Conference (COMPSAC). IEEE. 2012. p. 432-437. 6340193 https://doi.org/10.1109/COMPSAC.2012.64