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

  • Authors:
  • Rubino Geiß;Moritz Kroll

  • Affiliations:
  • Universität Karlsruhe (TH), Karlsruhe, Germany 76131;Universität Karlsruhe (TH), Karlsruhe, Germany 76131

  • Venue:
  • Applications of Graph Transformations with Industrial Relevance
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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].