DSpace/Manakin Repository

MetaTT - uma abordagem baseada em metamodelos para a escrita de transformações de modelo para texto.

Mostrar registro simples

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


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta