Mostrar el registro sencillo del í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 |