Generación de Código basado en Modelos

Como proyecto de Tesis de la Licenciatura hemos creado junto con un compañero un Framework de Generación de Código. La idea principal es la de automatizar parte del proceso de desarrollo de software.

Se trabaja con una entrada en xml que define el modelo de la aplicación (generalmente las entidades del sistema) y una plantilla que va a generar el código final de acuerdo al modelo de entrada.

Este proyecto consta de:

  • Un lenguaje de script desarrollado especialmente para la generación de código, con una sintaxis similar al lenguaje PHP y es interpretado con Java.
  • Un conjunto de librerías del lenguaje y de plantillas para facilitar la tarea del desarrollo de nuevas plantillas de generación.
  • Un plugin de Netbeans para utilizar el Framework de forma amigable.
  • Una implementación para ejecutar el generador de código desde línea de comandos.

Para más información, ver los ejemplos online y descargar el generador completo visiten la página web: www.freelance-soft.com/codegenerator

Pueden descargar la documentación de la Tesis en formato PDF.