Jump to content

Graph transformation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Fabrictramp (talk | contribs) at 22:10, 22 May 2007 (Dead-end pages clean up project; you can help! using AWB). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Graph transformation concerns the technique to create a new graph out of an original graph using some automatic machine. It has numerous applications, ranging from software verification to layout algorithms.

Graph transformations can be used as a computation abstraction. The basic idea is that the state of a computation can be represented as a graph, further steps in that computation can then be represented as transformation rules on that graph. Such rules consist of an original graph, which is to be matched to a subgraph in the complete state, and a replacing graph, which will replace the matched subgraph.

References