School of Computing

A Graph Rewriting Programming Language for Graph Drawing

P.J. Rodgers

In Proceedings of the 14th IEEE Symposium on Visual Languages, Halifax, Nova Scotia, Canada, pages 182-196. IEEE, IEEE Computer Society Press, September 1998.

Abstract

Title

A Graph Rewriting Programming Language for Graph Drawing

Author

P.J. Rodgers University of Kent at Canterbury Canterbury Kent CT2 7NF UK

P.J.Rodgers@ukc.ac.uk +44 (0)1227 827913

Keywords

Graph Rewriting, Graph Tranformation, Graph Drawing, Visual Language

Abstract

This paper describes Grrr, a prototype visual graph drawing tool. Previously there were no visual languages for programming graph drawing algorithms despite the inherently visual nature of the process. The languages which gave a diagrammatic view of graphs were not computationally complete and so could not be used to implement complex graph drawing algorithms. Hence current graph drawing tools are all text based.

Recent developments in graph rewriting systems have produced computationally complete languages which give a visual view of graphs both whilst programming and during execution. Grrr, based on the Spider system, is a general purpose graph rewriting programming language which has now been extended in order to demonstrate the feasibility of visual graph drawing.

Download publication 2272 kbytes (PostScript)

Bibtex Record

@inproceedings{592,
author = {P.J. Rodgers},
title = {{A Graph Rewriting Programming Language for Graph Drawing}},
month = {September},
year = {1998},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1998/592},
    booktitle = {Proceedings of the 14th IEEE Symposium on Visual Languages, Halifax, Nova Scotia, Canada},
    organization = {IEEE},
    publisher = {IEEE Computer Society Press},
    refereed = {yes},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014