dc.creator.ID |
LEDO, A. R. S. B. |
pt_BR |
dc.creator.Lattes |
http://lattes.cnpq.br/7609032945390094 |
pt_BR |
dc.contributor.advisor1 |
RAMALHO, Franklin de Souza. |
|
dc.contributor.advisor1ID |
RAMALHO, F. S. |
pt_BR |
dc.contributor.advisor1Lattes |
http://lattes.cnpq.br/2469816352786812 |
pt_BR |
dc.contributor.referee1 |
FARIAS, Adalberto Cajueiro de. |
|
dc.contributor.referee2 |
GARCIA, Vinicius Cardoso. |
|
dc.description.resumo |
O Desenvolvimento Dirigido por Modelos (DDM) é uma área bem estabelecida nas comunidades
acadêmica e industrial da Engenharia de Software. Uma série de benefícios são
inerentes à adoção de DDM, como um alto nível de automação e reutilização. Contudo,
para alcançar tais benefícios é necessário que seus artefatos (modelos, metamodelos e transformações)
sejam construídos, mantidos e empregados de maneira adequada, o que requer
tempo e esforço da equipe de desenvolvimento envolvida.
Algumas técnicas e ferramentas para apoiar atividades de metamodelagem e elaboração
de transformações têm sido propostas com a finalidade de orientar as atividades de DDM,
permitindo sua aplicação e aproveitando melhor o seu potencial de automação e reutilização.
Com relação à escrita de transformações de modelo-para-texto (M2T), alguns trabalhos
abordam o uso delas aplicadas em domínios específicos, mas não tratam de como projetar e
escrever tais transformações independentemente do domínio e prezando por boas decisões de
projeto na elaboração das transformações. Outros trabalhos abordam o problema de geração
de sintaxe concreta a partir de modelos mas não têm foco em transformações M2T.
Neste trabalho, propomos MetaTT, uma abordagem que compreende a proposta de uma
arquitetura comum para transformadores M2T e uma técnica operacional para guiar a escrita
das regras de transformação com base na estrutura dos metamodelos. Através da análise
de cenários de aplicação, verificamos que MetaTT diminui significativamente o esforço empregado
pelo desenvolvedor na construção das transformações e se torna especialmente útil
quando necessita-se lidar com metamodelos grandes. Além disso, fornecemos um suporte
ferramental para automatizar as tarefas prescritas e avaliamos o seu uso em cenários diferentes
e com metamodelos de características variadas. |
pt_BR |
dc.publisher.country |
Brasil |
pt_BR |
dc.publisher.department |
Centro de Engenharia Elétrica e Informática - CEEI |
pt_BR |
dc.publisher.program |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO |
pt_BR |
dc.publisher.initials |
UFCG |
pt_BR |
dc.title |
MetaTT - uma abordagem baseada em metamodelos para a escrita de transformações de modelo para texto. |
pt_BR |
dc.date.issued |
2012-08 |
|
dc.description.abstract |
Model Driven Development (MDD) is a well-established area in the academic and industrial
software engineering communities. A number of benefits are inherent from the adoption
of MDD, i.e., a high level of automation and reuse. However, to achieve these benefits
it is necessary that its artifacts (models, metamodels and transformations) are constructed,
maintained and used properly, which requires time and effort from the development team in
charge.
Some techniques and tools to support metamodeling activities and the development of
transformations have been proposed in order to guide the activities of MDD, enabling its
application and a better use of its potential for automation and reuse.
With respect to the writing of model-to-text (M2T) transformations, some works discuss
the use of such kind of transformations applied in specific areas, but they do not address
how to design and write them regardless of the metamodeled domain and with focus on
incorporating good design decisions in the elaboration of the transformations. Other works
address the problem of concrete syntax generation from models but do not focus on M2T
transformations.
In this dissert;!!ion, we propose MetaTT, an approach that includes the proposal of a
common architecture for M2T syntax generators and a technique to guide the writing of the
transformation rules based on the structure of the metamodels. MetaTT significantly reduces
the effort made by the developer in the construction of transformations and is especially
useful when you need to handle large metamodels. In addition, we provide a support tool
to automate the required tasks and we evaluate its use within different scenarios and using
metamodels with varied characteristics. |
pt_BR |
dc.identifier.uri |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/3687 |
|
dc.date.accessioned |
2019-05-07T11:22:36Z |
|
dc.date.available |
2019-05-07 |
|
dc.date.available |
2019-05-07T11:22:36Z |
|
dc.type |
Dissertação |
pt_BR |
dc.rights |
Acesso Aberto |
pt_BR |
dc.creator |
LEDO, Anderson Rodrigo Santos Bezerra. |
|
dc.publisher |
Universidade Federal de Campina Grande |
pt_BR |
dc.language |
por |
pt_BR |
dc.title.alternative |
MetaTT - a metamodel-based approach for writing model-to-text transformations. |
pt_BR |
dc.identifier.citation |
LEDO, Anderson Rodrigo Santos Bezerra. MetaTT - uma abordagem baseada em metamodelos para a escrita de transformações de modelo para texto. 2012. 82f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2012. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/3687 |
pt_BR |