Trabalho para CI765/CI092a – Técnicas de Modelagem de aplicações

Escolher uma das 2 opções abaixo:


1) Criar a linguagem/parser/editor para a linguagem MAL (MonetDb Assembly Language).

A sua sintaxe concreta esta disponível neste link: https://www.monetdb.org/Documentation/Manuals/MonetDB/Appendices/MALsyntax e uma referência completa neste link: https://www.monetdb.org/Documentation/Manuals/MonetDB/MALreference.

O parser/editor e o gerador de código podem ser implementados com a tecnologia escolhida, porém recomenda-se fortemente o uso de XText para implementar a linguagem/parser/editor.

Documentação XText

O trabalho deverá ser desenvolvido usando boas práticas de programação. Além disso, será avaliado nestes 3 aspectos principais:


2) Proposta dos alunos: os alunos poderão propor um trabalho que seja do seu interesse, dentro dos tópicos apresentados na disciplina.

IMPORTANTE: as propostas (se existirem) devem ser entregues até o dia 05/09/2017 para aprovação. Apenas propostas aprovadas poderão ser implementadas como trabalho.


ENTREGA

Os fontes devem ser entregues em um arquivo ZIP que seja um ou mais projetos Eclipse (os projetos devem ser exportados usando a interface gráfica). Incluir um arquivo README.txt se há alguma particularidade. Para trabalhos implementados usando outras tecnologias, deve-se explicar claramente como executar o código.

DATA DE ENTREGA : 14.nov.2017. Cada dia de atraso será descontado 10 pontos na nota.

MODO DE ENTREGA : enviar o arquivo .zip por email para marcos.ddf _at_ inf.ufpr.br (até as 24h do dia 14/11).
No corpo do email, colocar o nome dos integrantes da equipe (no máximo 2 integrantes). No assunto, preencher com “Entrega trabalho 765/092”.