Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
GXL: a new graph transformation language
Sarkar M.  ACM Southeast Regional Conference (Proceedings of the 42nd annual Southeast regional conference, Huntsville, Alabama, Apr 2-3, 2004)336-340.2004.Type:Proceedings
Date Reviewed: Jun 15 2004

Sarkar presents a prototype implementation of the graph transformation language GXL, which borrows first-order functional programming constructs from the tree-rewriting language Turing extender language (TXL), but is applicable to general graphs. In GXL, the application of a rewrite rule is limited to some subpart of the host graph: a production may define a scope (subgraph) that is used by other graph productions, which may in turn define subscopes, and so on. This technique provides the user with more control over the situation than general graph rewriting systems. General graph rewriting systems allow a production to choose between different matches for the left-hand side, whereas GXL searches for pattern matches in the scope graph in a strict order, which is called canonical, but which is not explained in this paper.

Ideally, patterns and replacements should be expressed graphically. The prototype implementation, however, uses a textual representation that is difficult to grasp. Even the very simple examples presented in the paper need to be expressed graphically. Nevertheless, the paper is a clearly-written extended summary of the author’s Ph.D. thesis.

Reviewer:  H. J. Schneider Review #: CR129760 (0412-1498)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Language Constructs and Features (D.3.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Language Constructs and Features": Date
A stub generator for multilanguage RPC in heterogeneous environments
Gibbons P. IEEE Transactions on Software Engineering 13(1): 77-87, 1987. Type: Article
Aug 1 1987
Essentials of programming languages
Friedman D. (ed), Haynes C., Wand M., MIT Press, Cambridge, MA, 1992. Type: Book (9780262061452)
Feb 1 1994
Symbolic computing with Lisp
Cameron R., Dixon A., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780138778460)
Apr 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy