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 …
[图书][B] A survey of program slicing techniques
F Tip - 1994 - franktip.org
A program slice consists of the parts of a program that (potentially) affect the values
computed at some point of interest. Such a point of interest is referred to as a slicing …
computed at some point of interest. Such a point of interest is referred to as a slicing …
Graph IRS for impure higher-order languages: making aggressive optimizations affordable with precise effect dependencies
Graph-based intermediate representations (IRs) are widely used for powerful compiler
optimizations, either interprocedurally in pure functional languages, or intraprocedurally in …
optimizations, either interprocedurally in pure functional languages, or intraprocedurally in …
[图书][B] Advanced topics in term rewriting
E Ohlebusch - 2002 - books.google.com
Term rewriting techniques are applicable to various fields of computer science, including
software engineering, programming languages, computer algebra, program verification …
software engineering, programming languages, computer algebra, program verification …
A needed narrowing strategy
The narrowing relation over terms constitutes the basis of the most important operational
semantics of languages that integrate functional and logic programming paradigms. It also …
semantics of languages that integrate functional and logic programming paradigms. It also …
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 …
String diagram rewrite theory I: Rewriting with Frobenius structure
String diagrams are a powerful and intuitive graphical syntax, originating in theoretical
physics and later formalised in the context of symmetric monoidal categories. In recent …
physics and later formalised in the context of symmetric monoidal categories. In recent …
Rewrite rule inference using equality saturation
Many compilers, synthesizers, and theorem provers rely on rewrite rules to simplify
expressions or prove equivalences. Developing rewrite rules can be difficult: rules may be …
expressions or prove equivalences. Developing rewrite rules can be difficult: rules may be …
Tutorial introduction to graph transformation: A software engineering perspective
We give an introduction to graph transformation, not only for researchers in software
engineering, but based on applications of graph transformation in this domain. In particular …
engineering, but based on applications of graph transformation in this domain. In particular …
An approach to declarative programming based on a rewriting logic
JC González-Moreno, MT Hortala-Gonzalez… - The Journal of Logic …, 1999 - Elsevier
We propose an approach to declarative programming which integrates the functional and
relational paradigms by taking possibly non-deterministic lazy functions as the fundamental …
relational paradigms by taking possibly non-deterministic lazy functions as the fundamental …