
Background
Introduction
FAQ
Examples
Publications

DTD
XML Schema

Graph Model
Metaschema

Tool Catalogue
Downloads

Change Requests
Future
GXL 1.1
|
GXL: A Graph-Based Standard Exchange Format for Reengineering
Richard C. Holt (a), Andy Schürr (b), Susan Elliott Sim (c), Andreas Winter (d)
(c) School of Information and Computer Science, 444 Computer Science Bldg., University of California, Irvine ses@ics.uci.edu
(d) University Of Koblenz-Landau, Institute for Software Technology, Universitätsstraße 1, D-56070 Koblenz, Germany, winter@uni-koblenz.de
Abstract
GXL (Graph eXchange Language) is an XML-based standard exchange
format for sharing data between tools. Formally, GXL represents
typed, attributed, directed, ordered graphs which are extended to
represent hypergraphs and hierarchical graphs. This flexible data
model can be used for object-relational data and a wide variety of
graphs. An advantage of GXL is that it can be used to exchange
instance graphs together with their corresponding schema
information in a uniform format, i.e. using a common DTD (Document
Type Definition). This paper describes GXL and shows how GXL is
used to provide interoperability of graph-based tools. GXL has
been ratified by reengineering and graph transformation research
communities and is being considered for adoption by other
communities.
>> [1. Introduction]
|
|
Table of Contents:
- Introduction
- Data Interoperability of Reengineering Tools
- Exchanging Graphs with GXL
- Exchanging Graph Schemas
- Using GXL
- Conclusion
References
|
|