´Indice general
´Indice general
´Indice general
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
28<br />
CAPÍTULO 3. GATE<br />
Figura 3.2: Arquitectura de GATE<br />
Como se indica en la figura, GATE consiste de tres partes: el administrador<br />
de documentos de GATE (GATE Document Manager, GDM), la interfaz<br />
gráfica de GATE (GATE Graphical Interface, GGI) y una colección de objetos<br />
(componentes o módulos 2 ) reusables para la ingeniería del lenguaje (a<br />
Collection of Reusable Objects for Language Engineering, CREOLE). En la<br />
terminología bean, CREOLE estaría constituido por beans y el GGI sería la<br />
herramienta builder. Es importante aclarar, sin embargo, que la herramienta<br />
builder GGI es opcional en GATE pues el usuario puede elegir la interfaz de<br />
NET Beans como un builder de más bajo nivel para desarrollar aplicaciones<br />
usando los módulos de GATE y correrlas dentro o fuera de GATE.<br />
GDM<br />
El GDM sirve como un centro de comunicaciones para los componentes<br />
de GATE. Según Cunningham[6], con GDM como centro de comunicaciones,<br />
se reduce el número de interfaces entre n componentes en serie a una sola<br />
(GDM), en contraste con n-1 si las componentes tuvieran que comunicarse<br />
entre si. El GDM también sirve para almacenar los textos de insumo para<br />
2 La documentación de GATE habla de objetos para referirse a los elementos de creole,<br />
pero realmente son componentes en el sentido de la arquitectura Java Beans.