- -

Dynamic adaptation of service compositions with variability models

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Dynamic adaptation of service compositions with variability models

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Alférez Salinas, Germán Harvey es_ES
dc.contributor.author Pelechano Ferragud, Vicente es_ES
dc.contributor.author Mazo, R. es_ES
dc.contributor.author Salinesi, C. es_ES
dc.contributor.author Díaz, D. es_ES
dc.date.accessioned 2014-07-22T09:34:01Z
dc.date.issued 2014-05
dc.identifier.issn 0164-1212
dc.identifier.uri http://hdl.handle.net/10251/38951
dc.description.abstract Web services run in complex contexts where arising events may compromise the quality of the whole system. Thus, it is desirable to count on autonomic mechanisms to guide the self-adaptation of service compositions according to changes in the computing infrastructure. One way to achieve this goal is by implementing variability constructs at the language level. However, this approach may become tedious, difficult to manage, and error-prone. In this paper, we propose a solution based on a semantically rich variability model to support the dynamic adaptation of service compositions. When a problematic event arises in the context, this model is leveraged for decision-making. The activation and deactivation of features in the variability model result in changes in a composition model that abstracts the underlying service composition. These changes are reflected into the service composition by adding or removing fragments of Business Process Execution Language (WS-BPEL) code, which can be deployed at runtime. In order to reach optimum adaptations, the variability model and its possible configurations are verified at design time using Constraint Programming. An evaluation demonstrates several benefits of our approach, both at design time and at runtime. es_ES
dc.description.sponsorship This work has been developed with the support of MICINN under the project everyWare TIN2010-18011 and co-financed with ERDF. en_EN
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation.ispartof Journal of Systems and Software es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Variability es_ES
dc.subject Models at runtime es_ES
dc.subject Autonomic computing es_ES
dc.subject Dynamic adaptation es_ES
dc.subject Dynamic software product line es_ES
dc.subject Web service composition es_ES
dc.subject Constraint programming es_ES
dc.subject Verification es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Dynamic adaptation of service compositions with variability models es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.jss.2013.06.034
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//TIN2010-18011/ES/CONSTRUCCION DE SOFTWARE ADAPTATIVO PARA LA INTEGRACION DE PERSONAS, SERVICIOS Y COSAS USANDO MODELOS EN TIEMPO DE EJECUCION/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Alférez Salinas, GH.; Pelechano Ferragud, V.; Mazo, R.; Salinesi, C.; Díaz, D. (2014). Dynamic adaptation of service compositions with variability models. Journal of Systems and Software. 91:24-47. https://doi.org/10.1016/j.jss.2013.06.034 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://dx.doi.org/10.1016/j.jss.2013.06.034 es_ES
dc.description.upvformatpinicio 24 es_ES
dc.description.upvformatpfin 47 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 91 es_ES
dc.relation.senia 258925
dc.contributor.funder Ministerio de Ciencia e Innovación es_ES
dc.contributor.funder European Regional Development Fund es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem