Author:
LEUSCHEL MICHAEL,BRUYNOOGHE MAURICE
Abstract
Program specialisation aims at improving the overall performance of programs by performing
source to source transformations. A common approach within functional and logic programming,
known respectively as partial evaluation and partial deduction, is to exploit partial
knowledge about the input. It is achieved through a well-automated application of parts of the
Burstall-Darlington unfold/fold transformation framework. The main challenge in developing
systems is to design automatic control that ensures correctness, efficiency, and termination.
This survey and tutorial presents the main developments in controlling partial deduction over
the past 10 years and analyses their respective merits and shortcomings. It ends with an
assessment of current achievements and sketches some remaining research challenges.
Publisher
Cambridge University Press (CUP)
Subject
Artificial Intelligence,Computational Theory and Mathematics,Hardware and Architecture,Theoretical Computer Science,Software
Cited by
55 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献