Construção de um compilador de JAVA para a linguagem formal VCt.
Resumo
Pretende-se neste artigo descrever um projecto de construção de um Sistema de Geração Automática de Código como ferramenta para projecção e construção de Técnicas de Modelação tais como DFD’s (Data Flow Diagrams), STD’s (State Transition Diagrams), Activity Diagrams (AD's) ou ER’s (Entity-Relationship Diagrams).Este Sistema denominado de VC (Visual Concepts) é projectado para Técnicas de Modelação que possuam notações de diagrama como os mencionados acima. Estas Técnicas de Modelação são formalmente descritas através da utilização de uma linguagem especialmente construída para tal, o VCt (Visual Concepts textual). Esta linguagem expressa a estrutura de uma Técnica de Modelação, através de regras, que serão posteriormente compiladas para código executável o qual, implementa uma ferramenta de desenho dedicada a essa Técnica de Modelação.