- -

Prototyping dynamic software product lines to evaluate run-time reconfigurations

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Prototyping dynamic software product lines to evaluate run-time reconfigurations

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Cetina, Carlos es_ES
dc.contributor.author Giner, Pau es_ES
dc.contributor.author Fons Cors, Joan Josep es_ES
dc.contributor.author Pelechano Ferragud, Vicente es_ES
dc.date.accessioned 2014-12-17T18:38:29Z
dc.date.available 2014-12-17T18:38:29Z
dc.date.issued 2013-12
dc.identifier.issn 0167-6423
dc.identifier.uri http://hdl.handle.net/10251/45568
dc.description.abstract Dynamic Software Product Lines (DSPL) encompass systems that are capable of modifying their own behavior with respect to changes in their operating environment by using run-time reconfigurations. A failure in these reconfigurations can directly impact the user experience since the reconfigurations are performed when the system is already under the users control. In this work, we prototype a Smart Hotel DSPL to evaluate the reliability-based risk of the DSPL reconfigurations, specifically, the probability of malfunctioning (Availability) and the consequences of malfunctioning (Severity). This DSPL prototype was performed with the participation of human subjects by means of a Smart Hotel case study which was deployed with real devices. Moreover, we successfully identified and addressed two challenges associated with the involvement of human subjects in DSPL prototyping: enabling participants to (1) trigger the run-time reconfigurations and to (2) understand the effects of the reconfigurations. The evaluation of the case study reveals positive results regarding both Availability and Severity. However, the participant feedback highlights issues with recovering from a failed reconfiguration or a reconfiguration triggered by mistake. To address these issues, we discuss some guidelines learned in the case study. Finally, although the results achieved by the DSPL may be considered satisfactory for its particular domain, DSPL engineers must provide users with more control over the reconfigurations or the users will not be comfortable with DSPLs. es_ES
dc.description.sponsorship We are grateful to the participants of this case study. We also thank both Esteban Saiz and David Unio who helped in preparing the Smart Hotel Case Study. This work has been developed with the support of MICINN under the project EVERYWARE TIN2010-18011. en_EN
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation.ispartof Science of Computer Programming es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Software Product Line es_ES
dc.subject Dynamic Software Product Line es_ES
dc.subject Models at Runtime es_ES
dc.subject Autonomic Computing es_ES
dc.subject Self-Adaptive Systems es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Prototyping dynamic software product lines to evaluate run-time reconfigurations es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.scico.2012.06.007
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 Cerrado 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 Cetina, C.; Giner, P.; Fons Cors, JJ.; Pelechano Ferragud, V. (2013). Prototyping dynamic software product lines to evaluate run-time reconfigurations. Science of Computer Programming. 87(12):2399-2413. https://doi.org/10.1016/j.scico.2012.06.007 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://dx.doi.org/10.1016/j.scico.2012.06.007 es_ES
dc.description.upvformatpinicio 2399 es_ES
dc.description.upvformatpfin 2413 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 87 es_ES
dc.description.issue 12 es_ES
dc.relation.senia 253651
dc.contributor.funder Ministerio de Ciencia e Innovación es_ES


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

Mostrar el registro sencillo del ítem