A strategy language for graph rewriting

  • Authors:
  • Maribel Fernández;Hélène Kirchner;Olivier Namet

  • Affiliations:
  • Department of Informatics, King's College London, London, UK;Inria, Domaine de Voluceau - Rocquencourt, Le Chesnay, France;Department of Informatics, King's College London, London, UK

  • Venue:
  • LOPSTR'11 Proceedings of the 21st international conference on Logic-Based Program Synthesis and Transformation
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We give a formal semantics for a graph-based programming language, where a program consists of a collection of graph rewriting rules, a user-defined strategy to control the application of rules, and an initial graph to be rewritten. The traditional operators found in strategy languages for term rewriting have been adapted to deal with the more general setting of graph rewriting, and some new constructs have been included in the language to deal with graph traversal and management of rewriting positions in the graph. This language is part of the graph transformation and visualisation environment PORGY.