Proposta de Dissertação: 06/12/2010, 15:30.

postado em 3 de dez de 2010 03:57 por Hyggo Oliveira de Almeida   [ 3 de dez de 2010 04:00 atualizado‎(s)‎ ]
Aluno: Anderson Rodrigo Santos Bezerra Ledo. 
Título: MetaCG - Uma Abordagem Baseada em Metamodelos para a Escrita de Geradores de Código. 
Data: 06/12/2010.  
Horário: 15:30. 
Local: Auditório do CEEI. 
Banca Examinadora: Prof. Franklin Ramalho (orientador), Prof. Hyggo Almeira, Profa. Lívia Sampaio.

ResumoO principal objetivo de MDA (Model-Driven Architecture) é promover uma mudança de paradigma na qual o foco do desenvolvimento de software passa do código para os modelos. MDA é composta por um conjunto de padrões e especificação para metamodelagem, modelagem, transformações e geração de código. Apesar da disponibilidade dos padrões, é necessário que hajam boas práticas sobre como tais padrões devem ser usados efetivamente para a produção de artefados de qualidade. Muitas propostas tem sido apresentadas para apoiar as atividades de metamodelagem e de concepção de transformações entre modelos. Por outro lado, devido à brevidade da área, há uma carência de métodos para a especificação de transformações de modelo para texto. Não se tem notícias de métodos que prescrevam como organizar o projeto de um gerador de código no nível do projeto (organização e relação entre as transformações) e no nível do código (regras de transformação). Nós propomos uma abordagem em que, com base no metamodelo de uma linguagem, podemos construir um gerador de código prescrevendo quais são as transformações necessárias, e quais são as regras que cada transformação deve ter, bem como os relacionamentos entre essas transformações. Adicionalmente, a abordagem também é capaz de prescrever como devem ser codificadas a maioria das regras de transformação. Com esta abordagem, pretendemos colaborar para a construção de geradores de código com maior nível de qualidade em termos de modularidade e entendimento. A fim de agilizar o processo, também propomos uma cadeia de transformações na qual a elaboração dos artefatos prescritos é realizada de maneira semi-automatizada, melhorando, por conseguinte, aspectos de produtividade na elaboração de geradores de código. 

Contamos com sua presença.