dc.contributor | Batista, Thais Vasconcelos | |
dc.contributor | | |
dc.contributor | http://lattes.cnpq.br/6028516977759646 | |
dc.contributor | | |
dc.contributor | http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8 | |
dc.contributor | Lopes, Adilson Barboza | |
dc.contributor | | |
dc.contributor | http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4794786D9 | |
dc.contributor | Kulesza, Uira | |
dc.contributor | | |
dc.contributor | http://lattes.cnpq.br/0189095897739979 | |
dc.contributor | Nakagawa, Elisa Yumi | |
dc.contributor | | |
dc.contributor | http://lattes.cnpq.br/7494142007764616 | |
dc.contributor | Rodriguez, Noemi de La Rocque | |
dc.contributor | | |
dc.contributor | http://lattes.cnpq.br/4933326132948063 | |
dc.creator | Medeiros, Ana Luisa Ferreira de | |
dc.date.accessioned | 2013-02-14 | |
dc.date.accessioned | 2014-12-17T15:47:00Z | |
dc.date.accessioned | 2022-10-06T12:44:51Z | |
dc.date.available | 2013-02-14 | |
dc.date.available | 2014-12-17T15:47:00Z | |
dc.date.available | 2022-10-06T12:44:51Z | |
dc.date.created | 2013-02-14 | |
dc.date.created | 2014-12-17T15:47:00Z | |
dc.date.issued | 2012-07-30 | |
dc.identifier | MEDEIROS, 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.identifier | https://repositorio.ufrn.br/jspui/handle/123456789/17950 | |
dc.identifier.uri | http://repositorioslatinoamericanos.uchile.cl/handle/2250/3958233 | |
dc.description.abstract | Model-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.publisher | Universidade Federal do Rio Grande do Norte | |
dc.publisher | BR | |
dc.publisher | UFRN | |
dc.publisher | Programa de Pós-Graduação em Sistemas e Computação | |
dc.publisher | Ciência da Computação | |
dc.rights | Acesso Aberto | |
dc.subject | arquitetura de software | |
dc.subject | ADL, desenvolvimento orientado a
modelos | |
dc.subject | middleware ginga | |
dc.subject | desenvolvimento orientado a aspectos | |
dc.subject | linhas de produtos de software | |
dc.subject | software architecture | |
dc.subject | ADL | |
dc.subject | model-oriented development | |
dc.subject | ginga
middleware | |
dc.subject | aspect-oriented development | |
dc.subject | software product line | |
dc.title | Uma estratégia dirigida a modelos e baseada
em linguagem de descrição arquitetural para
linhas de produtos de software | |
dc.type | doctoralThesis | |