A sharing-based approach to supporting adaptation in service compositions

Ivanovic, Dragan and Carro Liñares, Manuel and Hermenegildo, Manuel V. (2012). A sharing-based approach to supporting adaptation in service compositions. "Computing", v. 95 (n. 6); pp. 453-492. ISSN 1436-5057. https://doi.org/10.1007/s00607-012-0230-z.

Description

Title: A sharing-based approach to supporting adaptation in service compositions
Author/s:
  • Ivanovic, Dragan
  • Carro Liñares, Manuel
  • Hermenegildo, Manuel V.
Item Type: Article
Título de Revista/Publicación: Computing
Date: November 2012
ISSN: 1436-5057
Volume: 95
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

Data-related properties of the activities involved in a service composition can be used to facilitate several design-time and run-time adaptation tasks, such as service evolution, distributed enactment, and instance-level adaptation. A number of these properties can be expressed using a notion of sharing. We present an approach for automated inference of data properties based on sharing analysis, which is able to handle service compositions with complex control structures, involving loops and sub-workflows. The properties inferred can include data dependencies, information content, domain-defined attributes, privacy or confidentiality levels, among others. The analysis produces characterizations of the data and the activities in the composition in terms of minimal and maximal sharing, which can then be used to verify compliance of potential adaptation actions, or as supporting information in their generation. This sharing analysis approach can be used both at design time and at run time. In the latter case, the results of analysis can be refined using the composition traces (execution logs) at the point of execution, in order to support run-time adaptation.

More information

Item ID: 33656
DC Identifier: http://oa.upm.es/33656/
OAI Identifier: oai:oa.upm.es:33656
DOI: 10.1007/s00607-012-0230-z
Official URL: http://link.springer.com/article/10.1007%2Fs00607-012-0230-z
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 22 Jan 2015 13:15
Last Modified: 22 Jan 2015 13:15
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM