Trabalho de Conclusão
Título:CRIAÇÃO DE UM FRAMEWORK MODULAR E EXPANSÍVEL PARA GERAÇÃO DE CÓDIGO FONTE
Aluno:Sandro Madruga Silveira
Semestre:2012/01
Situação:Concluido
Áreas de interesse:Não informado
Orientador:Edvar Bergmann Araujo
Avaliadores:Carlos Sergio Schneider, Rodrigo Stumpf Trindade
Documentos:Anteprojeto, Texto final TC1 (liberado apenas para a banca), Texto final TC2
Palavras-chave:Geração de Código; Metadados; Padrões de Projeto; MDA (Model-Driven Architecture); DSL (Domain-Specific Language).
Resumo:

A utilização de ferramentas produtivas para o desenvolvimento de software garante o incremento de qualidade com redução de custos. Uma das formas de reduzir tarefas repetitivas durante a codificação é através da reutilização do conhecimento passado em novos projetos. Isto pode ser aplicado a partir de técnicas de geração automatizada de código fonte ao invés da reescrita de artefatos muito parecidos. Embora existam muitas ferramentas que se propõem a gerar pelo menos alguns trechos de código fonte, é bastante complexo atender situações específicas de cada projeto. Sendo assim, este trabalho tem como objetivo propor uma ferramenta de geração de código fonte flexível e que seja de aplicação simples em projetos distintos, onde a partir de algumas especificações básicas de entradas seja possível gerar vários tipos de artefatos de software. Também prevê que novas especificações possam ser implementadas ampliando as possibilidades de uso da ferramenta.

Link biblioteca:Não informado