Arquitectura do GAMA-X



next up previous contents
Next: Implementação do MIU Up: O Sistema GAMA-X Previous: Especificação do Modelo

Arquitectura do GAMA-X

A arquitectura global do sistema será, assim, a apresentada na fig. 23.

  
Figure 23: Arquitectura do GAMA-X

Como pode observar-se, o MGI funciona em duas fases. Numa primeira fase, são geradas versões base da especificação com os geradores; de seguida é feita a sua edição para obtenção da versão final e posterior compilação.

Note-se que as estruturas a gerar pelos compiladores irão, muito provavelmente, depender da implementação particular dos componentes (Modelo da Apresentação, Controlador de Diálogo e Modelo da Aplicação) que se pretende utilizar. Em relação à identificação das operações da aplicação, por exemplo, enquanto para XMetoo, o compilador necessita apenas gerar uma expressão que identifique o símbolo da mesmagif, para C será, em princípio, necessário gerar código que proceda é invocação das mesmas [MCCM90].

Em relação ao MGI, está em fase final de desenvolvimento o Compilador/Editor de Guiões de Interacção. A implementação do MIU será descrita no Capítulo 8.



Jose Franscisco Creissac Campos
Wed Jan 31 20:30:35 MET 1996