Hola,

Creo que es demasiado revuelo por un "simple" compilador. Porque por la descripcion, me parece un compilador de UML a codigo fuente. No digo que no sea importante, pero lo ponen como si fuese el programa el que creara la aplicacion a partir de las especificaciones del cliente (ya me gustaria a mi ver a una maquina "sacandole" las especificaciones a algun cliente).
Saludos.