Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Resumen:
Variability Models for Generating Efficient Configurations of Functional Quality Attributes

bs.conference.acronymJISBD
bs.conference.nameJornadas de Ingeniería del Software y Bases de Datos (JISBD)
bs.edition.date2019-09-02
bs.edition.locationCáceres
bs.edition.nameXXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019)
bs.proceedings.editorPérez-Benedí, J.
bs.proceedings.nameActas de las XXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019)
dc.contributor.affiliationUniversity of Málaga, Spain
dc.contributor.affiliationUniversidad de Málaga, Spain
dc.contributor.affiliationUniversity of Mlaga, Spain
dc.contributor.authorHorcas, José Miguel
dc.contributor.authorPinto, Mónica
dc.contributor.authorFuentes, Lidia
dc.contributor.emailhorcas@lcc.uma.es
dc.contributor.emailpinto@lcc.uma.es
dc.contributor.emaillff@lcc.uma.es
dc.contributor.signatureHorcas Aguilera, José Miguel
dc.contributor.signaturePinto, Mónica
dc.contributor.signatureFuentes, Lidia
dc.date.accessioned2019-09-02T00:00:00Z
dc.date.available2019-09-02T00:00:00Z
dc.date.issued2019-09-02
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 non-functional 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.
dc.identifier.citationHorcas Aguilera, J. M., Pinto, M., Fuentes, L.: Variability Models for Generating Efficient Configurations of Functional Quality Attributes. In: Pérez-Benedí, J. (ed.) Actas de las XXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019). Sistedes (2019). https://hdl.handle.net/11705/JISBD/2019/070
dc.identifier.citation-bibtex@inproceedings{11705:JISBD:2019:070, title = {{Variability Models for Generating Efficient Configurations of Functional Quality Attributes}}, author = {Horcas Aguilera, J. M. and Pinto, M. and Fuentes, L.}, url = {https://hdl.handle.net/11705/JISBD/2019/070}, crossref = {11705:JISBD:2019} } @proceedings{11705:JISBD:2019, title = {{Actas de las XXIV Jornadas de Ingenier\'{i}a del Software y Bases de Datos (JISBD 2019)}}, author = {P\'{e}rez-Bened\'{i}, J.}, year = {2019}, publisher = {{Sistedes}}, }
dc.identifier.sistedes11705/JISBD/2019/070
dc.publisherSistedes
dc.relation.ispartofActas de las XXIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2019)
dc.rights.licenseCC BY 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectEnergy Consumption
dc.subjectEnergy Efficiency
dc.subjectPerformance
dc.subjectQuality Attributes
dc.subjectSoftware Product Line
dc.subjectSustainability
dc.subjectVariability
dc.titleVariability Models for Generating Efficient Configurations of Functional Quality Attributes
dspace.entity.typeResumen
relation.isAuthorOfAbstract8445309d-baba-4fb9-aecf-80b5fe249403
relation.isAuthorOfAbstractc65f7da4-0495-4f4a-8639-fbb54904158d
relation.isAuthorOfAbstract2f6a54db-bdf9-4aaf-af14-2aa0119c4d48
relation.isAuthorOfAbstract.latestForDiscovery8445309d-baba-4fb9-aecf-80b5fe249403

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
11705-JISBD-2019-070.pdf
Tamaño:
18.36 KB
Formato:
Adobe Portable Document Format