Mostrar el registro sencillo del ítem

Artículo

dc.creatorHorcas Aguilera, José Migueles
dc.creatorPinto, Mónicaes
dc.creatorFuentes, Lidiaes
dc.date.accessioned2021-06-07T08:31:10Z
dc.date.available2021-06-07T08:31:10Z
dc.date.issued2016
dc.identifier.citationHorcas Aguilera, J.M., Pinto, M. y Fuentes, L. (2016). An automatic process for weaving functional quality attributes using a software product line approach. Journal of Systems and Software, 112 (February 2016), 78-95.
dc.identifier.issn0164-1212es
dc.identifier.urihttps://hdl.handle.net/11441/111434
dc.description.abstractSome quality attributes can be modelled using software components, and are normally known as Functional Quality Attributes (FQAs). Applications may require different FQAs, and each FQA (e.g., security) can be composed of many concerns (e.g., access control or authentication). They normally have dependencies between them and crosscut the system architecture. The goal of the work presented here is to provide the means for software architects to focus only on application functionality, without having to worry about FQAs. The idea is to model FQAs separately from application functionality following a Software Product Line (SPL) approach. By combining SPL and aspect-oriented mechanisms, we will define a generic process to model and automatically inject FQAs into the application without breaking the base architecture. We will provide and compare two implementations of our generic approach using different variability and architecture description languages: (i) feature models and an aspect-oriented architecture description language; and (ii) the Common Variability Language (CVL) and a MOF-compliant language (e.g., UML). We also discuss the benefits and limitations of our approach. Modelling FQAs separately from the base application has many advantages (e.g., reusability, less coupled components, high cohesive architectures).es
dc.description.sponsorshipMinisterio de Economía y Competitividad TIN2012-34840es
dc.description.sponsorshipJunta de Andalucía MAGIC P12-TIC1814es
dc.formatapplication/pdfes
dc.format.extent24es
dc.language.isoenges
dc.publisherElsevieres
dc.relation.ispartofJournal of Systems and Software, 112 (February 2016), 78-95.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectQuality Attributeses
dc.subjectSoftware Product Lineses
dc.subjectAspect-Orientationes
dc.subjectWeavinges
dc.subjectModel Transformationses
dc.titleAn automatic process for weaving functional quality attributes using a software product line approaches
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDTIN2012-34840es
dc.relation.projectIDMAGIC P12-TIC1814es
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S016412121500240Xes
dc.identifier.doi10.1016/j.jss.2015.11.005es
dc.journaltitleJournal of Systems and Softwarees
dc.publication.volumen112es
dc.publication.issueFebruary 2016es
dc.publication.initialPage78es
dc.publication.endPage95es
dc.contributor.funderMinisterio de Economía y Competitividad (MINECO). Españaes
dc.contributor.funderJunta de Andalucíaes

FicherosTamañoFormatoVerDescripción
revistaCVL-FMs.pdf1.025MbIcon   [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