Jump to content

Graph transformation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Pepve (talk | contribs) at 00:20, 20 February 2007 (created). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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 a original graph, which is to be matched to a subgraph in the complete state, and a replacing graph, which wil replace the matched subgraph.

References