Sciweavers

ESOP
2010
Springer

A Grammar-based Approach to Invertible Programs

14 years 2 months ago
A Grammar-based Approach to Invertible Programs
Abstract. Program inversion has many applications such as in the implementation of serialization/deserialization and in providing support for redo/undo, and has been studied by many researchers. However, little attention has been paid to two problems: how to characterize programs that are easy or hard to invert and whether, for each class of programs, efficient inverses can be obtained. In this paper, we propose an inversion framework that we call grammar-based inversion, where a program is associated with an unambiguous grammar describing the range of the program. The complexity of the grammar indicates how hard it is to invert the program, while the complexity is related to how efficient an inverse can be obtained.
Kazutaka Matsuda, Shin-Cheng Mu, Zhenjiang Hu and
Added 02 Mar 2010
Updated 02 Mar 2010
Type Conference
Year 2010
Where ESOP
Authors Kazutaka Matsuda, Shin-Cheng Mu, Zhenjiang Hu and Masato Takeichi
Comments (0)