GXL

GXL (Graph eXchange Language) is designed to be a standard exchange format for graphs. GXL is an extensible markup language (XML) sublanguage and the syntax is given by an XML document type definition (DTD). This exchange format offers an adaptable and flexible means to support interoperability between graph-based tools.

Overview

In particular, GXL was developed to enable interoperability between software reengineering tools and components, such as code extractors (parsers), analyzers and visualizers. GXL allows software reengineers to combine single-purpose tools especially for parsing, source code extraction, architecture recovery, data flow analysis, pointer analysis, program slicing, query techniques, source code visualization, object recovery, restructuring, refactoring, remodularization, etc., into a single powerful reengineering workbench.

There are two innovative features in GXL that make it well-suited to an exchange format for software data.

  1. The conceptual data model is a typed, attributed, directed graph. This is not to say that all software data ought to be manipulated as graphs, but rather that they can be exchanged as graphs.
  2. It can be used to represent instance data as well as schemas for describing the structure of the data. Moreover, the schema can be explicitly stated along with instance data. The structure of graphs exchanged by GXL streams is given by a schema represented as a Unified Modeling Language (UML) class diagram.

Since GXL is a general graph exchange format, it can also be used to interchange any graph-based data, including models between computer-aided software engineering (CASE) tools, data between graph transformation systems, or graph visualization tools. GXL includes support for hypergraphs and hierarchical graphs, and can be extended to support other types of graphs.

GXL originated in the merger of GRAph eXchange format (GraX: University of Koblenz, DE) for exchanging typed, attributed, ordered, directed graphs (TGraphs), Tuple Attribute Language (TA: University of Waterloo, CA), and the graph format of the PROGRES graph rewriting system (University Bw München, DE). Furthermore, GXL includes ideas from exchange formats from reverse engineering, including Relation Partition Algebra (RPA: Philips Research Eindhoven, NL) and Rigi Standard Format (RSF: University of Victoria, CA). The development of GXL was also influenced by various formats used in graph drawing (e.g. daVinci, Graph Modelling Language (GML), Graphlet, GraphXML) and current discussions on exchange formats for graph transformation systems.

Presentations of former GXL versions

At the 2000 International Conference on Software Engineering (ICSE 2000) Workshop on Standard Exchange Formats (WoSEF), GXL was accepted as working draft for an exchange format by numerous research groups working in the domain of software reengineering and graph transformation.

During the APPLIGRAPH Subgroup Meeting on Exchange Formats for Graph Transformation, an overview of GXL was given [Schürr, 2000] and participants decided to use GXL to represent graphs within their exchange format for graph transformation systems (GTXL).

The 2000 IBM Centers for Advanced Studies Conference (CASCON 2000) included two half-day workshops on GXL. In the morning, 'Software Data Interchange with GXL: Introduction and Tutorial' gave a primer on the syntax and concepts in the format, while the afternoon workshop, 'Software Data Interchange with GXL: Implementation Issues' discussed the development of converters and standard schemas.

At the Seventh Working Conference on Reverse Engineering (WCRE 2000), GXL was presented in a tutorial [Holt et al., 2000] and during the workshop on exchange formats [Holt/Winter, 2000]. Central results were a simpler representation of ordering information, the usage of UML class diagrams to present graph schemata and the representation of UML class diagrams by GXL graphs.

The Dagstuhl Seminar on Interoperability of Reengineering Tools ratified GXL 1.0 as a standard interchange format for exchanging reengineering related data. Numerous groups from industry and research committed to using GXL, to import and export GXL documents to their tools, and to write various GXL tools.

GXL Partners

During various conferences and workshops the following groups from industry and academics committed to refining GXL to be the standard graph exchange format, write GXL filters and tools or use GXL as exchange format in their tools:


Read other articles:

Prafulla Chandra GhoshPrafullachandra Ghosh di Writers' Building pada 1947Ketua Menteri Bengal Barat ke-1Masa jabatan2 November 1967 – 20 Februari 1968GubernurDharma ViraPendahuluAjoy Kumar MukherjeePenggantiPemerintahan presidenMasa jabatan15 Agustus 1947 – 22 Januari 1948GubernurC. RajagopalachariPendahuluJabatan didirikanPenggantiB. C. Roy Informasi pribadiLahir24 Desember 1891Maliakanda, Dohar, Dhaka, India Britania (kini Bangladesh)[1][2][3&#...

Zimmern ob Rottweil Entidad subnacional Escudo Coordenadas 48°10′05″N 8°35′28″E / 48.168055555556, 8.5911111111111Entidad Municipio no urbano en Alemania • País  AlemaniaSuperficie   • Total 33,76 km² Altitud   • Media 663 m s. n. m.Población (31 de diciembre de 2022)   • Total 6413 hab. • Densidad 189,96 hab/km²Huso horario UTC+01:00 y UTC+02:00Código postal 78658[1]​Prefijo telefónico...

Mujer sentada La escultura urbana conocida por el nombre Mujer sentada, ubicada en la calle San Francisco, delante del edificio de la vieja Universidad, en la ciudad de Oviedo, Principado de Asturias, España, es una de las más de un centenar que adornan las calles de la mencionada ciudad española.[1]​[2]​ El paisaje urbano de esta ciudad se ve adornado por obras escultóricas, generalmente monumentos conmemorativos dedicados a personajes de especial relevancia en un primer mome...

TMEM50B Ідентифікатори Символи TMEM50B, C21orf4, HCVP7TP3, transmembrane protein 50B Зовнішні ІД OMIM: 617894 MGI: 1925225 HomoloGene: 21234 GeneCards: TMEM50B Онтологія гена Молекулярна функція • молекулярна функція Клітинна компонента • integral component of membrane• клітинна мембрана• ендоплазматичний ретикулум• мембрана• Golgi memb...

Homenaje a la Etnia Tayrona LocalizaciónPaís  Colombia[editar datos en Wikidata] El Homenaje a la Etnia Tayrona, o Monumento a la Deidad Tayrona, es una escultura localizada en una glorieta en la intersección de la carrera 1 con calle 22, en la ciudad de Santa Marta (Magdalena, Colombia) en un extremo del Paseo Bastidas, (carrera 1) y de la Alcaldía Municipal (calle 22). El monumento representa a dos indígenas tayrona, una mujer sentada, y un hombre parado, los dos mirando...

「押上線」はこの項目へ転送されています。ハンプヤードの配線における押上線については「操車場 (鉄道)」をご覧ください。 押上線 3700形による快速電車(2021年7月17日 四ツ木駅)基本情報国 日本所在地 東京都起点 押上駅終点 青砥駅駅数 6駅路線記号 KS開業 1912年11月3日所有者 京成電鉄運営者 京成電鉄使用車両 京成電鉄#車両を参照路線諸元路線距離 5.7 km軌間 1,435 m...

1995 studio album by Tony Rice, John CarliniRiver Suite for Two GuitarsStudio album by Tony Rice, John CarliniReleased1995GenreFolk musicLabelSugar HillProducerTony Rice, John CarliniTony Rice chronology Tone Poems(1994) River Suite for Two Guitars(1995) Bluegrass Album, Vol. 6(1996) Professional ratingsReview scoresSourceRatingAllmusic[1] River Suite for Two Guitars is a collaboration album of guitarists Tony Rice and John Carlini, who both previously performed with the David...

Point de vue sur Al Barid Bank agence Ghandi à Casablanca le 15 octobre 2023 Les établissements financiers au Maroc se composent de banques de détail, de banques d'investissement, de sociétés de financement et de transfert de fonds et de banques extraterritoriales. Fin 2015, il existait 29 banques accréditées[1] auprès de la banque centrale marocaine dont 11 banques régionales et 18 banques opérant à l'échelle nationale. En 2022 Bank Al-Maghrib recense 5 914 agences bancaires co...

City in Texas, United StatesSinton, TexasCityCity of SintonNickname: City of ParksLocation of Sinton, TexasCoordinates: 28°2′5″N 97°30′32″W / 28.03472°N 97.50889°W / 28.03472; -97.50889Country United StatesState TexasCountySan PatricioNamed forDavid SintonGovernment • TypeCouncil–manager government • City councilMayor Edward AdamsMayor Pro Tem Patricia G. VargasNathan LindemanDanny DavilaMary Speidel • Ci...

Irish-American actor (1927–1992) James O'HaraO'Hara in Suddenly (1954)BornJames Fitzsimons(1927-09-11)11 September 1927Ranelagh, Dublin, IrelandDied3 December 1992(1992-12-03) (aged 65)Glendale, California, U.S.Other namesJames LilburnOccupationActorYears active1952–1979RelativesMaureen O'Hara (sister)Charles B. Fitzsimons (brother) James O'Hara (born James Fitzsimons; 11 September 1927 – 3 December 1992), also credited as James Lilburn, was an Irish-bo...

1911–1912 war in Libya Italo-Turkish WarPart of the Scramble for AfricaClockwise from top left: Battery of Italian 149/23 cannons; Mustafa Kemal with an Ottoman officer and Libyan mujahideen; Italian troops landing in Tripoli; an Italian Blériot aircraft; Ottoman gunboat Bafra sinking at Al Qunfudhah; Ottoman prisoners in Rhodes.Date29 September 1911 – 18 October 1912(1 year, 2 weeks and 5 days)LocationOttoman Tripolitania (Ottoman Libya), Aegean Sea, Eastern Mediterranean...

1928 film Rasputin, the Holy SinnerAmerican release posterGermanRasputins Liebesabenteuer Directed byMartin BergerWritten byDosio KofflerProduced byMartin BergerStarringNikolai MalikoffDiana KarenneErwin KalserCinematographyLászló SchäfferMusic byPasquale PerrisProductioncompanyMartin Berger FilmDistributed byMondial-FilmRelease date 26 September 1928 (1928-09-26) Running time60 minutesCountryGermanyLanguagesSilentGerman intertitles Rasputin, the Holy Sinner (German: Rasputi...

Place in Centre-Est Region, Burkina FasoOuarégouCountry Burkina FasoRegionCentre-Est RegionProvinceBoulgou ProvinceDepartmentGarango DepartmentPopulation (2005 est.) • Total9,090 Ouarégou is a town in the Garango Department of Boulgou Province in south-eastern Burkina Faso. As of 2005, the town has a population of 9,090.[1] Ouarégou is a canton with 15 villages : 1. Ouarégou-Center 2. Bangoula 3. Dissiam 4. Ouarégou-Peulh 5. Topra 6. Gozére 7. Kouassag...

Native people and language of Monterey County, California For the language, see Salinan language. For the ship, see USS Salinan (ATF-161). SalinanTe'po'ta'ahlMiguelino family near Mission San Antonio de PaduaTotal population681 (2000, census)Regions with significant populations CaliforniaLanguagesEnglish, formerly SalinanReligionSalinan traditional narrativesPre-contact distribution of the Salinan. The Salinan are a Native American tribe whose ancestral territory is in the southern Salin...

County of England This article is about the county in England. For other uses, see Kent (disambiguation). Ceremonial county in EnglandKentCeremonial countyThe White Cliffs of Dover, stained glass depicting Thomas Becket in Canterbury Cathedral, and Rochester Castle Flag Ceremonial Kent within England Ceremonial Kent Historic Kent in the British Isles Historic KentCoordinates: 51°12′N 0°42′E / 51.200°N 0.700°E / 51.200; 0.700Sovereign stateUnited KingdomConstitu...

В даном списке представлены премьер-министры украинских государств с 1917 года и до настоящего времени. После Первой мировой войны и распада Российской империи, Австро-Венгрии и Царства Польского на территории современной Украины стали появляться государственные образо...

The Testing BlockPoster rilis teatrikalSutradaraLambert HillyerProduserWilliam S. HartSkenarioWilliam S. HartLambert HillyerPemeranWilliam S. HartEva NovakJ. Gordon RussellFlorence CarpenterRichard HeadrickIra McFaddenSinematograferJoseph H. AugustPenyuntingLeRoy StonePerusahaanproduksiWilliam S. Hart ProductionsDistributorParamount PicturesTanggal rilis 26 Desember 1920 (1920-12-26) Durasi60 menitNegaraAmerika SerikatBahasaBisu (intertitel Inggris) The Testing Block adalah sebuah film k...

Guy Penrose Gibson BiografiaNaixement12 agost 1918 Simla (Índia) Mort19 setembre 1944 (26 anys)Steenbergen (Països Baixos) FormacióSt Edward's School ActivitatCamp de treballLiteratura de no-ficció, literatura de memòries, guerra aèria i bomber unit (en) Ocupaciómilitar, escriptor, aviador militar, aviador, soldat Activitat1936 – 1944PartitPartit Conservador Carrera militarLleialtat Regne UnitBranca militar Royal Air ForceRang militar Comandant d'AlaComandant de (OBS...

Chronologies Données clés 1911 1912 1913  1914  1915 1916 1917Décennies :1880 1890 1900  1910  1920 1930 1940Siècles :XVIIIe XIXe  XXe  XXIe XXIIeMillénaires :-Ier Ier  IIe  IIIe Chronologies géographiques Afrique Afrique du Sud, Algérie, Angola, Bénin, Botswana, Burkina Faso, Burundi, Cameroun, Cap-Vert, République centrafricaine, Comores, République du Congo, République démocratique du Congo, Côte d'Ivoire, Djibouti, Égyp...

Lloyd Bridges Lloyd Bridges 1966.FöddLloyd Vernet Bridges, Jr.15 januari 1913San Leandro, Kalifornien, USADöd10 mars 1998 (85 år)Los Angeles, Kalifornien, USAUtbildad vidUniversity of California, Los Angeles, Eureka High School och Petaluma High SchoolAktiva år1936–1998MakaDorothy Bridges (1938–1998; hans död)IMDb SFDb Lloyd Bridges vid Oscarsgalan 1989. Lloyd Vernet Bridges, Jr., född 15 januari 1913 i San Leandro i Kalifornien, död 10 mars 1998 i Los Angeles i Kali...