GrGen.NET: A Fast, Expressive, and General Purpose Graph Rewrite Tool

GrGen .NET is a graph rewrite tool enabling elegant and convenient development of graph transformation applications with comparable performance to manually developed ones. GrGen .NET compiles declarative specifications of graph meta models, patterns, and rewrite rules into .NET modules. The entire functionality (meta-model, matching, rewriting, elementary graph operations) is accessible through a convenient API (called libGr ) enabling easy integration of GrGen .NET into custom applications. Meta-model and rule languages have formal semantics based on a new combination of category theory and denotational semantics [1].