An automatic process for weaving functional quality attributes using a software product line approach.

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.authorHorcas-Aguilera, José Miguel
dc.contributor.authorPinto-Alarcón, Mónica
dc.contributor.authorFuentes-Fernández, Lidia
dc.date.accessioned2024-09-19T11:43:39Z
dc.date.available2024-09-19T11:43:39Z
dc.date.issued2015-12-05
dc.departamentoLenguajes y Ciencias de la Computación
dc.descriptionPolítica de acceso abierto tomada de: https://v2.sherpa.ac.uk/id/publication/14118es_ES
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_ES
dc.identifier.citationJose-Miguel Horcas, Mónica Pinto, Lidia Fuentes, An automatic process for weaving functional quality attributes using a software product line approach, Journal of Systems and Software, Volume 112, 2016, Pages 78-95, ISSN 0164-1212, https://doi.org/10.1016/j.jss.2015.11.005.es_ES
dc.identifier.doi10.1016/j.jss.2015.11.005
dc.identifier.urihttps://hdl.handle.net/10630/32681
dc.language.isoenges_ES
dc.publisherElsevieres_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectIngeniería del softwarees_ES
dc.subjectSoporte lógico de sistemases_ES
dc.subject.otherQuality attributeses_ES
dc.subject.otherSoftware product lineses_ES
dc.subject.otherWeavinges_ES
dc.titleAn automatic process for weaving functional quality attributes using a software product line approach.es_ES
dc.typejournal articlees_ES
dc.type.hasVersionAMes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicationf4aaacf9-21d1-47d4-a612-4fa9db809696
relation.isAuthorOfPublication839f00c1-d583-4eeb-bb1e-d529b1df6967
relation.isAuthorOfPublication431c7076-c749-483c-8fd6-b9c18bf33a13
relation.isAuthorOfPublication.latestForDiscoveryf4aaacf9-21d1-47d4-a612-4fa9db809696

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
jss2016.pdf
Size:
1.42 MB
Format:
Adobe Portable Document Format
Description:
Artículo
Download

Description: Artículo

Collections