|
Grammatica is a library of Mathematica functions for algebraic graph transformation, built on top of the Combinatorica package written by Steven Skiena. The implementation takes the form of a package, and it consists of Mathematica functions for representing, manipulating, displaying and transforming graphs, as well as functions implementing some algebraic operations on graphs. It supports both interactive and automatic application of double-pushout graph productions, being therefore both a teaching aid and a research tool for algebraic graph transformation. A beta release of Grammatica is available for downloading at http://www.lsi.upc.es/~valiente/grammatica/. It consist of the Grammatica.m package for Mathematica 3.0. A tutorial is also available. A new release, for Mathematica 5.0 and the new Combinatorica package, will soon be available.
|
|