El GXL (lengua) del intercambio del gráfico se diseña para ser un formato estándar del intercambio para los gráficos. GXL es un sublenguaje XML y el sintaxis es dado por un DTD de XML (Document type definition). Este formato del intercambio ofrece medios adaptables y flexibles de apoyar interoperabilidad entre las herramientas gráfico-basadas.

Particularmente, GXL fue desarrollado para permitir interoperabilidad entre las herramientas del reengineering del software y los componentes, tales como extractores del código (programas de análisis), analizadores y visualizadores. GXL permite software reengineers para combinar las herramientas de uso único especialmente para analizar, la extracción del código fuente, la recuperación de la arquitectura, el análisis de flujo de datos, el análisis del indicador, rebanar del programa, las técnicas de la pregunta, la visualización del código fuente, la recuperación del objeto, la reestructuración, refactoring, el remodularization etc. en un solo banco de trabajo de gran alcance del reengineering.

Hay dos características innovadoras en GXL que hagan bien adaptado a un formato del intercambio para los datos del software. Uno, el modelo de datos conceptual es un gráfico mecanografiado, atribuido, dirigido. Éste no es decir que todos los datos del software se deben manipular como gráficos, pero algo que pueden ser intercambiados como gráficos. Dos, puede ser utilizado para representar datos del caso así como los esquemas para describir la estructura de los datos. Por otra parte, el esquema se puede indicar explícitamente junto con datos del caso. La estructura de los gráficos intercambiados por las corrientes de GXL es dada por un esquema representado como diagrama de la clase UML .

Puesto que GXL es un formato general del intercambio del gráfico, puede también ser utilizado para intercambiar cualquier dato gráfico-basado, incluyendo modelos entre las herramientas del CASO, los datos entre los sistemas de la transformación del gráfico (cf. GTXL), o las herramientas de la visualización del gráfico. GXL incluye la ayuda para los hipergrafos y los gráficos jerárquicos, y se puede extender para apoyar otros tipos de gráficos.

GXL originó en la fusión del formato del intercambio del gráfico, GraX (universidad de Koblenz, DE) para intercambiar los gráficos mecanografiados, atribuidos, pedidos, dirigidos (TGraphs), lengua de la cualidad del Tuple, TA (universidad de Waterloo, CA), y el formato del gráfico del sistema de la reescritura del gráfico de PROGRES (Bw München de la universidad, DE). Además, GXL incluye ideas de formatos del intercambio de la ingeniería reversa, incluyendo álgebra de la partición de la relación, el RPA (Philips investiga Eindhoven, NL) y el formato estándar de Rigi, RSF (universidad de Victoria, CA). El desarrollo de GXL también fue influenciado por los varios formatos usados en el dibujo del gráfico (e. daVinci, el GML, Graphlet, GraphXML) y las discusiones actuales sobre los formatos del intercambio para los sistemas de la transformación del gráfico.

Presentaciones y discusiones de las versiones anteriores de GXL

En el taller 2000 de ICSE sobre formatos estándar del intercambio (WoSEF) GXL fue aceptado como bosquejo de funcionamiento para un formato del intercambio por los grupos de investigación numerosos que trabajaban en el dominio del reengineering del software y de la transformación del gráfico.

Durante subgrupo de APPLIGRAPH la reunión sobre intercambio da formato para la transformación del gráfico que una descripción de GXL fue dada 2000 y los participantes decididos para utilizar GXL para representar gráficos dentro de su intercambio dan formato para los sistemas de la transformación del gráfico (GTXL).

CASCON 2000 incluyó dos talleres de medio día sobre GXL. Por la mañana, “intercambio de datos del software con GXL: La introducción y la clase particular” dieron una cartilla en el sintaxis y los conceptos en el formato, mientras que el taller de la tarde, “intercambio de datos del software con GXL: Las ediciones de la puesta en práctica” discutieron el desarrollo de convertidores y de esquemas estándar.

En la conferencia 2000 de funcionamiento de WCRE sobre la ingeniería reversa, GXL fue presentado en una clase particular y otros, 2000 y durante el taller sobre los formatos 2000 del intercambio. Los resultados centrales eran una representación más simple de la información el ordenar, el uso de los diagramas de la clase de UML para presentar los esquemas del gráfico y la representación de los diagramas de la clase de UML por los gráficos de GXL.

El seminario de Dagstuhl sobre la interoperabilidad del Reengineering filetea GXL ratificado 1.0 como formato estándar del intercambio para intercambiar datos relacionados reengineering. Grupos numerosos de la industria y de la investigación confiadas a usar GXL, para importar y para exportar documentos de GXL a sus herramientas, y para escribir las varias herramientas de GXL.

Socios de GXL

Durante varias conferencias y talleres los grupos siguientes de la industria y del académico confiaron al refinamiento GXL para ser el formato estándar del intercambio del gráfico, para escribir los filtros y las herramientas de GXL o para utilizar GXL como formato del intercambio en sus herramientas:
Bell Canada (grupo del

Datrix)
CWI, el holandés (desarrollo de programas y renovación y visualización interactivos de la información)
El IBM se centra para los estudios avanzados, Canadá
Mahindra British Telecom, la India
Software-Ingeniería GmbH, Alemania de MERLIN
Centro de investigación de Nokia, Finlandia (laboratorio de la tecnología de programación)
El Philips investiga, el holandés (el grupo de la arquitectura de los programas)
RWTH Aquisgrán, Alemania (departamento de III) de informática
TU Berlín, Alemania (grupo teórico de la especificación de CS/Formal)
Universidad de Berna, Suiza (grupo de la composición del software)
Bw München, Alemania (instituto de la universidad para la tecnología de programación)
Universidad de Edimburgo, Reino Unido, (banco de trabajo de la concurrencia de Edimburgo)
Universidad de Koblenz, Alemania (grupo de GUPRO)
Universidad de Oregon, los E. (departamento de informática)
Universidad de Paderborn, Alemania (AG Softwaretechnik)
Universidad de Stuttgart, Alemania (grupo del BAUHAUS)
Universidad de Szeged, Hungría (grupo de investigación en la inteligencia artificial)
Universidad de Toronto, Canadá (grupo de la arquitectura de los programas)
Universidad de Victoria, Canadá (grupo de RIGI)
Universidad de Waterloo, Canadá (grupo de la arquitectura de los programas)

.

  • Zenithic
  • GXL
    Random links:Kuala Lumpur | Rioja (vino) | Wang Wei (poeta del siglo VIII) | Ruben Lagus | Inclinación (cursivo)

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">