Program Transformation Templates for Tupling Based on Term Rewriting
-
- CHIBA Yuki
- Japan Advanced Institute of Science and Technology
-
- AOTO Takahito
- RIEC, Tohoku University
-
- TOYAMA Yoshihito
- RIEC, Tohoku University
Search this article
Abstract
Chiba et al. (2006) proposed a framework of program transformation of term rewriting systems by developed templates. Contrast to the previous framework of program transformation by templates based on lambda calculus, this framework provides a method to verify the correctness of transformation automatically. Tupling (Bird, 1980) is a well-known technique to eliminate redundant recursive calls for improving efficiency of programs. In Chiba et al.'s framework, however, one can not use tuple symbols to construct developed templates. Thus their framework is not capable of tupling transformations. In this paper, we propose a more flexible notion of templates so that a wider variety of transformations, including tupling transformations, can be handled.
Journal
-
- IEICE Transactions on Information and Systems
-
IEICE Transactions on Information and Systems E93-D (5), 963-973, 2010
The Institute of Electronics, Information and Communication Engineers
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1390282679356563328
-
- NII Article ID
- 10026815249
-
- NII Book ID
- AA10826272
-
- ISSN
- 17451361
- 09168532
-
- Text Lang
- en
-
- Data Source
-
- JaLC
- IRDB
- Crossref
- CiNii Articles
- KAKEN
-
- Abstract License Flag
- Disallowed