dc.contributorBatista, Thais Vasconcelos
dc.contributor
dc.contributorhttp://lattes.cnpq.br/6028516977759646
dc.contributor
dc.contributorhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8
dc.contributorLopes, Adilson Barboza
dc.contributor
dc.contributorhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4794786D9
dc.contributorKulesza, Uira
dc.contributor
dc.contributorhttp://lattes.cnpq.br/0189095897739979
dc.contributorNakagawa, Elisa Yumi
dc.contributor
dc.contributorhttp://lattes.cnpq.br/7494142007764616
dc.contributorRodriguez, Noemi de La Rocque
dc.contributor
dc.contributorhttp://lattes.cnpq.br/4933326132948063
dc.creatorMedeiros, Ana Luisa Ferreira de
dc.date.accessioned2013-02-14
dc.date.accessioned2014-12-17T15:47:00Z
dc.date.accessioned2022-10-06T12:44:51Z
dc.date.available2013-02-14
dc.date.available2014-12-17T15:47:00Z
dc.date.available2022-10-06T12:44:51Z
dc.date.created2013-02-14
dc.date.created2014-12-17T15:47:00Z
dc.date.issued2012-07-30
dc.identifierMEDEIROS, Ana Luisa Ferreira de. Uma estratégia dirigida a modelos e baseada em linguagem de descrição arquitetural para linhas de produtos de software. 2012. 133 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.
dc.identifierhttps://repositorio.ufrn.br/jspui/handle/123456789/17950
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/3958233
dc.description.abstractModel-oriented strategies have been used to facilitate products customization in the software products lines (SPL) context and to generate the source code of these derived products through variability management. Most of these strategies use an UML (Unified Modeling Language)-based model specification. Despite its wide application, the UML-based model specification has some limitations such as the fact that it is essentially graphic, presents deficiencies regarding the precise description of the system architecture semantic representation, and generates a large model, thus hampering the visualization and comprehension of the system elements. In contrast, architecture description languages (ADLs) provide graphic and textual support for the structural representation of architectural elements, their constraints and interactions. This thesis introduces ArchSPL-MDD, a model-driven strategy in which models are specified and configured by using the LightPL-ACME ADL. Such strategy is associated to a generic process with systematic activities that enable to automatically generate customized source code from the product model. ArchSPLMDD strategy integrates aspect-oriented software development (AOSD), modeldriven development (MDD) and SPL, thus enabling the explicit modeling as well as the modularization of variabilities and crosscutting concerns. The process is instantiated by the ArchSPL-MDD tool, which supports the specification of domain models (the focus of the development) in LightPL-ACME. The ArchSPL-MDD uses the Ginga Digital TV middleware as case study. In order to evaluate the efficiency, applicability, expressiveness, and complexity of the ArchSPL-MDD strategy, a controlled experiment was carried out in order to evaluate and compare the ArchSPL-MDD tool with the GingaForAll tool, which instantiates the process that is part of the GingaForAll UML-based strategy. Both tools were used for configuring the products of Ginga SPL and generating the product source code
dc.publisherUniversidade Federal do Rio Grande do Norte
dc.publisherBR
dc.publisherUFRN
dc.publisherPrograma de Pós-Graduação em Sistemas e Computação
dc.publisherCiência da Computação
dc.rightsAcesso Aberto
dc.subjectarquitetura de software
dc.subjectADL, desenvolvimento orientado a modelos
dc.subjectmiddleware ginga
dc.subjectdesenvolvimento orientado a aspectos
dc.subjectlinhas de produtos de software
dc.subjectsoftware architecture
dc.subjectADL
dc.subjectmodel-oriented development
dc.subjectginga middleware
dc.subjectaspect-oriented development
dc.subjectsoftware product line
dc.titleUma estratégia dirigida a modelos e baseada em linguagem de descrição arquitetural para linhas de produtos de software
dc.typedoctoralThesis


Este ítem pertenece a la siguiente institución