Revisiting an automatic program inverter for lisp

被引:17
|
作者
Glück, R
Kawabe, M
机构
[1] Univ Copenhagen, Dept Comp Sci, DIKU, DK-2100 Copenhagen, Denmark
[2] Waseda Univ, Grad Sch Sci & Engn, Tokyo 1698555, Japan
关键词
D O I
10.1145/1071221.1071222
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We reformulate the Korf-Eppstein method for automatic inversion of first-order functional programs using a structural operational semantics and compare it with the program in-version method described by Cries. We analyze the method and suggest possible extensions. The method is noteworthy in that it was used to construct the first automatic program inverter described in the literature. The key features of the Korf-Eppstein method are the simultaneous inversion of an injective system of functions, an equation-oriented transformation, and the use of postcondition inference heuristics.
引用
收藏
页码:8 / 17
页数:10
相关论文
共 50 条