WG211/M3Glück

From WG 2.11
Revision as of 14:24, 16 December 2011 by Walid (talk | contribs) (moved WG211/M3Gl¸ck to WG211/M3Glück)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Title: The structure of a program inverter
Speaker: Robert Glück

Slides: Media:RG-slides-Dagstuhl060127.pdf

Abstract:
Program inversion is a fundamental concept in program transformation. We describe the principles behind an automatic program inverter, which we developed for a first-order functional language, and show several inverse programs automatically produced by our system. The core of the system uses a stack-based language, local inversion, and eliminates nondeterminism by applying methods from parsing theory.