Mostrar el registro sencillo del ítem

Ponencia

dc.creatorHorcas Aguilera, José Migueles
dc.creatorCortiñas, Alejandroes
dc.creatorFuentes, Lidiaes
dc.creatorLuaces, Miguel R.es
dc.date.accessioned2021-06-09T08:56:53Z
dc.date.available2021-06-09T08:56:53Z
dc.date.issued2018
dc.identifier.citationHorcas Aguilera, J.M., Cortiñas, A., Fuentes, L. y Luaces, M.R. (2018). Integrating the common variability language with multilanguage annotations for web engineering. En SPLC 2018: 22nd International Systems and Software Product Line Conference (196-207), Gothenburg Sweden: ACM Digital Library.
dc.identifier.isbn978-1-4503-6464-5es
dc.identifier.urihttps://hdl.handle.net/11441/111559
dc.description.abstractWeb applications development involves managing a high diversity of files and resources like code, pages or style sheets, implemented in different languages. To deal with the automatic generation of custom-made configurations of web applications, industry usually adopts annotation-based approaches even though the majority of studies encourage the use of composition-based approaches to implement Software Product Lines. Recent work tries to combine both approaches to get the complementary benefits. However, technolog-ical companies are reticent to adopt new development paradigms such as feature-oriented programming or aspectoriented program-ming. Moreover, it is extremely difficult, or even impossible, to apply these programming models to web applications, mainly because of their multilingual nature, since their development involves multiple types of source code (Java, Groovy, JavaScript), templates (HTML, Markdown, XML), style sheet files (CSS and its variants, such as SCSS), and other files (JSON, YML, shell scripts). We propose to use the Common Variability Language as a composition-based ap-proach and integrate annotations to manage fine grained variability of a Software Product Line for web applications. In this paper, we (i) show that existing composition and annotation-based approaches, including some well-known combinations, are not appropriate to model and implement the variability of web applications; and (ii) present a combined approach that effectively integrates annotations into a composition-based approach for web applications. We implement our approach and show its applicability with an industrial real-world system.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.extent12es
dc.language.isoenges
dc.publisherACM Digital Libraryes
dc.relation.ispartofSPLC 2018: 22nd International Systems and Software Product Line Conference (2018), pp. 196-207.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectAutomationes
dc.subjectAnnotationses
dc.subjectCompositiones
dc.subjectCVLes
dc.subjectSPLes
dc.subjectVariabilityes
dc.subjectWeb engineeringes
dc.titleIntegrating the common variability language with multilanguage annotations for web engineeringes
dc.typeinfo:eu-repo/semantics/conferenceObjectes
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.projectIDMAGIC P12-TIC1814es
dc.relation.projectIDHADAS TIN2015-64841-Res
dc.relation.publisherversionhttps://dl.acm.org/doi/10.1145/3233027.3233049es
dc.identifier.doi10.1145/3233027.3233049es
dc.publication.initialPage196es
dc.publication.endPage207es
dc.eventtitleSPLC 2018: 22nd International Systems and Software Product Line Conferencees
dc.eventinstitutionGothenburg Swedenes
dc.relation.publicationplaceNew York, USAes
dc.contributor.funderJunta de Andalucíaes
dc.contributor.funderMinisterio de Ciencia, Innovación y Universidades (MICINN). Españaes

FicherosTamañoFormatoVerDescripción
Integrating the common variability ...1.240MbIcon   [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