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 …
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
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 …
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 …
graphs and rules, to a single computational paradigm. In this paper we present some recent …
Graph Transformation for Software Engineers
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 …
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 …
expressions. Graphs allow to share common subexpressions which improves the efficiency …
An algebraic presentation of term graphs, via gs-monoidal categories
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 …
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 …
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 …
shared, making expression evaluation more efficient than with strings or trees. Rewriting of …
A 2-categorical presentation of term graph rewriting
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 …
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 …
shared, improving the efficiency of rewriting in space and time. Moreover, computations by …