Mostrar el registro sencillo del ítem

Artículo

dc.creatorHorcas Aguilera, José Migueles
dc.creatorPinto, Mónicaes
dc.creatorFuentes, Lidiaes
dc.date.accessioned2021-06-10T10:33:22Z
dc.date.available2021-06-10T10:33:22Z
dc.date.issued2018
dc.identifier.citationHorcas Aguilera, J.M., Pinto, M. y Fuentes, L. (2018). Variability models for generating efficient configurations of functional quality attributes. Information and Software Technology, 95 (march 2018), 147-164.
dc.identifier.issn0950-5849es
dc.identifier.urihttps://hdl.handle.net/11441/111654
dc.description.abstractContext: Quality attributes play a critical role in the architecture elicitation phase. Software Sustainability and energy efficiency is becoming a critical quality attribute that can be used as a selection criteria to choose from among different design or implementation alternatives. Energy efficiency usually competes with other nonfunctional requirements, like for instance, performance. Objective: This paper presents a process that helps developers to automatically generate optimum configurations of functional quality attributes in terms of energy efficiency and performance. Functional quality attributes refer to the behavioral properties that need to be incorporated inside a software architecture to fulfill a particular quality attribute (e.g., encryption and authentication for the security quality attribute, logging for the usability quality attribute). Method: Quality attributes are characterized to identify their design and implementation variants and how the different configurations influence both energy efficiency and performance. A usage model for each characterized quality attribute is defined. The variability of quality attributes, as well as the energy efficiency and performance experiment results, are represented as a constraint satisfaction problem with the goal of formally reasoning about it. Then, a configuration of the selected functional quality attributes is automatically generated, which is optimum with respect to a selected objective function. Results: Software developers can improve the energy efficiency and/or performance of their applications by using our approach to perform a richer analysis of the energy consumption and performance of different alternatives for functional quality attributes. We show quantitative values of the benefits of using our approach and discuss the threats to validity. Conclusions: The process presented in this paper will help software developers to build more energy efficient software, whilst also being aware of how their decisions affect other quality attributes, such as performance.es
dc.description.sponsorshipJunta de Andalucía MAGIC P12-TIC1814es
dc.description.sponsorshipMinisterio de Ciencia, Innovación y Universidades HADAS TIN2015-64841-Res
dc.formatapplication/pdfes
dc.format.extent18es
dc.language.isoenges
dc.publisherElsevieres
dc.relation.ispartofInformation and Software Technology, 95 (march 2018), 147-164.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectEnergy efficiencyes
dc.subjectEnergy Consumptiones
dc.subjectQuality Attributeses
dc.subjectPerformancees
dc.subjectSustainabilityes
dc.subjectSoftware product linees
dc.subjectVariabilityes
dc.titleVariability models for generating efficient configurations of functional quality attributeses
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/publishedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDMAGIC P12-TIC1814es
dc.relation.projectIDHADAS TIN2015-64841-Res
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S095058491730383Xes
dc.identifier.doi10.1016/j.infsof.2017.10.018es
dc.journaltitleInformation and Software Technologyes
dc.publication.volumen95es
dc.publication.issuemarch 2018es
dc.publication.initialPage147es
dc.publication.endPage164es
dc.contributor.funderJunta de Andalucíaes
dc.contributor.funderMinisterio de Ciencia, Innovación y Universidades (MICINN). Españaes

FicherosTamañoFormatoVerDescripción
Variability models for generating ...2.689MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional