We briefly analyze the relationship between partial evaluation and unfold/fold program transformation. These two techniques have some common objectives, but they have been developed according to different methodologies. As a promising direction to take for the future, we propose to embed partial evaluation in the richer framework of the unfold/fold program transformation technique. We also propose the use of algorithmic strategies, that is, mechanically generated sequences of transformation rules, for obtaining high quality specialized programs in a fully automatic way. We finally indicate some features of the program specialization system that may be designed according to our proposal.

Program Specialization via Algorithmic Unfold/Fold Transformations.

Proietti;
1998

Abstract

We briefly analyze the relationship between partial evaluation and unfold/fold program transformation. These two techniques have some common objectives, but they have been developed according to different methodologies. As a promising direction to take for the future, we propose to embed partial evaluation in the richer framework of the unfold/fold program transformation technique. We also propose the use of algorithmic strategies, that is, mechanically generated sequences of transformation rules, for obtaining high quality specialized programs in a fully automatic way. We finally indicate some features of the program specialization system that may be designed according to our proposal.
1998
Istituto di Analisi dei Sistemi ed Informatica ''Antonio Ruberti'' - IASI
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/7916
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact