Ferienakademie im Sarntal 2000
Kurs 1: Formale Modelle von Programmiersprachen


Frank Lauterwald

Termgraphersetzung

Termgraphersetzung ist ein der Termersetzung ähnliches Verfahren zur Auswertung von Ausdrücken. Auszuwertende Terme werden hierbei als Graphen dargestellt.
Motivation ist ein möglicher Effizienzgewinn der dadurch entsteht, dass mehrfach benötigte Teile eines Ausdrucks in einem Graphen nur einmal dargestell t und ausgewertet werden müssen, während sie bei der einfachen Termersetzung (ohne Call-by-need oder ähnliche Mechanismen) mehrfach gespeichert und immer wieder ausgewertet werden müssten.

Literatur

  • Barendregt, H.P. et al.; Term Graph Rewriting
    in: Proc.Parallel Architectures and Languages Europe,
    Lecture Notes Computer Science 259 (1987), pp.141.158
  • Plump, D. Term Graph Rewriting
    Handbook of Graph Grammars and Computation by Graph Transformation vol.2;
    World Scientific, Singapore, 1999, pp. 3-61
Da kommt noch ein Vortrags-Foto…