12.11.2013 Views

Definición de un Esquema Preconceptual para la Obtención

Definición de un Esquema Preconceptual para la Obtención

Definición de un Esquema Preconceptual para la Obtención

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TESIS DOCTORAL<br />

DOCTORADO EN INGENIERÍA<br />

Carlos Mario Zapata J.<br />

DEFINICIÓN DE UN ESQUEMA PRECONCEPTUAL<br />

PARA LA OBTENCIÓN AUTOMÁTICA DE<br />

ESQUEMAS CONCEPTUALES DE UML<br />

por ejemplo el diagrama <strong>de</strong> activida<strong>de</strong>s (Mayr y Kop, 2002), pasando por re<strong>de</strong>s semánticas<br />

en otros proyectos (Harmain y Gaizauskas, 2000, Mich, 1996).<br />

El Análisis Semántico es útil <strong>para</strong> <strong>de</strong>terminar <strong>un</strong>a “interpretación” <strong>de</strong> cada pa<strong>la</strong>bra en <strong>la</strong><br />

frase, que permita luego el mapeo <strong>de</strong> cada elemento en lenguaje natural a <strong>la</strong>s componentes<br />

<strong>de</strong> <strong>un</strong>a representación semántica y <strong>de</strong> allí a los correspondientes elementos en cada <strong>un</strong>o <strong>de</strong><br />

los mo<strong>de</strong>los UML.<br />

2.2.3. Mapeador UML:<br />

Posibilita <strong>la</strong> traducción <strong>de</strong> <strong>la</strong> representación semántica hacia el (los) esquema(s)<br />

conceptual(es) <strong>de</strong>finido(s), particu<strong>la</strong>rmente los diagramas UML. Para ejecutar este paso se<br />

suelen emplear reg<strong>la</strong>s heurísticas que utilizan los resultados <strong>de</strong> los análisis sintáctico y<br />

semántico, con el fin <strong>de</strong> realizar el mapeo <strong>de</strong> los elementos a sus contrapartes en los<br />

diagramas o esquemas seleccionados; a<strong>de</strong>más, <strong>para</strong> el reconocimiento <strong>de</strong> ciertos elementos<br />

<strong>de</strong> los esquemas conceptuales aún pue<strong>de</strong> ser necesario el uso <strong>de</strong> <strong>un</strong> lexicón. Esas reg<strong>la</strong>s<br />

heurísticas han sido com<strong>un</strong>es en <strong>la</strong> literatura técnica <strong>de</strong>s<strong>de</strong> que Chen (1983) propusiera sus<br />

reg<strong>la</strong>s <strong>para</strong> <strong>la</strong> obtención <strong>de</strong>l diagrama Entidad-Re<strong>la</strong>ción y, posteriormente, Coad y Yourdon<br />

(1990) hicieran lo mismo <strong>para</strong> el diagrama <strong>de</strong> c<strong>la</strong>ses. En estos dos trabajos, <strong>la</strong>s reg<strong>la</strong>s<br />

heurísticas son bastante débiles, pues por lo general no logran realizar el mapeo <strong>de</strong> todos<br />

los elementos i<strong>de</strong>ntificados en el mo<strong>de</strong>lo verbal hacia sus contrapartes en el mo<strong>de</strong>lo<br />

conceptual seleccionado y pue<strong>de</strong>n presentar ambigüedad (se pue<strong>de</strong>n aplicar dos o más<br />

reg<strong>la</strong>s <strong>para</strong> encontrar elementos diferentes en el esquema conceptual dado).<br />

Como resultado final, en esta fase se obtienen los esquemas conceptuales a partir <strong>de</strong> <strong>la</strong><br />

representación semántica. Siendo el UML (Unified Mo<strong>de</strong>ling Language) <strong>un</strong>o <strong>de</strong> los<br />

estándares <strong>de</strong> mo<strong>de</strong><strong>la</strong>miento <strong>de</strong> software más empleados en <strong>la</strong> actualidad, <strong>la</strong> mayoría <strong>de</strong> los<br />

trabajos estudiados procuran <strong>la</strong> i<strong>de</strong>ntificación <strong>de</strong> tales diagramas.<br />

10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!