Case Studies with an Automatic Program Inversion System
-
- Kawabe Masahiko
- Graduate School of Science and Engineering, Waseda University
-
- Futamura Yoshihiko
- School of Science and Engineering, Waseda University
Abstract
Many problems in computation can be viewed as an inverse of an easilyconstructed program. Our goal is to derive an inverse from the originalprogram automatically. One of the main problems in program inversion isnondeterminism in inverse programs. We observe that a program is like agrammar and choosing a branch is like determining which production rule touse when parsing. We apply LR parsing to generate deterministic inverseprograms. We implemented an automatic program inversion system forfirst-order functional programs. In this paper, we present the inversionmethod as well as experimental results with the implementation.
Journal
-
- Conference Proceedings of Japan Society for Software Science and Technology
-
Conference Proceedings of Japan Society for Software Science and Technology 21 (0), 75-75, 2004
Japan Society for Software Science and Technology
- Tweet
Details
-
- CRID
- 1390282680500401664
-
- NII Article ID
- 130005006639
-
- ISSN
- 13493515
-
- Data Source
-
- JaLC
- CiNii Articles
- KAKEN
-
- Abstract License Flag
- Disallowed