Term graph rewriting

D Plump - Handbook Of Graph Grammars And Computing By …, 1999 - World Scientific
Term graph rewriting is concerned with the representation of functional expressions as
graphs, and the evaluation of these expressions by rule-based graph transformation …

Algebraic approach to single-pushout graph transformation

M Löwe - Theoretical Computer Science, 1993 - Elsevier
The single-pushout approach to graph transformation interprets a double-pushout
transformation rule of the classical algebraic approach which consists of two total graph …

A categorical manifesto

JA Goguen - Mathematical structures in computer science, 1991 - cambridge.org
This paper tries to explain why and how category theory is useful in computing science, by
giving guidelines for applying seven basic categorical concepts: category, functor, natural …

Graph transformation for specification and programming

M Andries, G Engels, A Habel, B Hoffmann… - Science of Computer …, 1999 - Elsevier
The framework of graph transformation combines the potentials and advantages of both,
graphs and rules, to a single computational paradigm. In this paper we present some recent …

Essentials of term graph rewriting

D Plump - Electronic Notes in Theoretical Computer Science, 2002 - Elsevier
Term graph rewriting is a model for computing with graphs representing functional
expressions. Graphs allow to share common subexpressions which improves the efficiency …

Equational term graph rewriting

ZM Ariola, JW Klop - Fundamenta Informaticae, 1996 - content.iospress.com
We present an equational framework for term graph rewriting with cycles. The usual notion
of homomorphism is phrased in terms of the notion of bisimulation, which is well-known in …

[PDF][PDF] On the adequacy of graph rewriting for simulating term rewriting

JR Kennaway, JW Klop, MR Sleep… - ACM Transactions on …, 1994 - dl.acm.org
On the adequacy of graph rewriting for simulating term rewriting Page 1 On for JR the Adequacy
of Graph Rewriting Simulating Term Rewriting KENNAWAY University of East Anglia and JW …

Graph rewriting in some categories of partial morphisms

R Kennaway - Graph Grammars and Their Application to Computer …, 1991 - Springer
We present a definition of term graph rewriting as the taking of a pushout in a category of
partial morphisms, adapting the rather ad hoc definitions we gave in [Ken87] so as to use a …

[PDF][PDF] Implementing term rewriting by jungle evaluation

B Hoffmann, D Plump - RAIRO-Theoretical Informatics and …, 1991 - numdam.org
Jungles are acyclic hypergraphs which represent sets of terms such that common subterms
can be shared. Term rewrite rules are translated into jungle évaluation rules which …

Graph Grammars and Their Application to Computer Science: 4th International Workshop Bremen, Germany, March 5–9, 1990 Proceedings

H Ehrig, HJ Kreowski, G Rozenberg - International Workshop on Graph …, 1990 - Springer
Map L-systems have been successfully applied in the past decade to the study of cell
division patterns and plant morphogenesis. They are used to describe the spatial-temporal …