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. |