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 approaches to graph transformation–part i: Basic concepts and double pushout approach

A Corradini, U Montanari, F Rossi, H Ehrig… - Handbook Of Graph …, 1997 - World Scientific
The algebraic approaches to graph transformation are based on the concept of gluing of
graphs, modelled by pushouts in suitable categories of graphs and graph morphisms. This …

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 …

Graph Transformation for Software Engineers

R Heckel, G Taentzer - Springer International Publishing, doi, 2020 - Springer
The digital transformation of society affects all aspects of human life, offering new
opportunities but also creating challenges and risks. More tasks will be automated using …

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 …

An algebraic presentation of term graphs, via gs-monoidal categories

A Corradini, F Gadducci - Applied Categorical Structures, 1999 - Springer
We present a categorical characterization of term graphs (ie, finite, directed acyclic graphs
labeled over a signature) that parallels the well-known characterization of terms as arrows of …

On termination of graph rewriting

D Plump - International Workshop on Graph-Theoretic Concepts …, 1995 - Springer
A necessary and sufficient condition for termination of graph rewriting systems is
established. Termination is equivalent to the finiteness of all forward closures, being certain …

Critical pairs in term graph rewriting

D Plump - … Symposium on Mathematical Foundations of Computer …, 1994 - Springer
Term graphs represent functional expressions such that common subexpressions can be
shared, making expression evaluation more efficient than with strings or trees. Rewriting of …

A 2-categorical presentation of term graph rewriting

A Corradini, F Gadducci - Category Theory and Computer Science: 7th …, 1997 - Springer
It is well-known that a term rewriting system can be faithfully described by a cartesian 2-
category, where horizontal arrows represent terms, and cells represent rewriting sequences …

Simplification orders for term graph rewriting

D Plump - … Symposium on Mathematical Foundations of Computer …, 1997 - Springer
Term graph rewriting differs from term rewriting in that common subexpressions can be
shared, improving the efficiency of rewriting in space and time. Moreover, computations by …