A TECHNIQUE FOR TRANSFORMING LOGIC PROGRAMS BY FOLD-UNFOLD TRANSFORMATIONS

被引:0
作者
ALEXANDRE, F
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper deals with the logic program transformation using the fold-unfold technique. The major problem in the strategies using fold-unfold transformation is to find a sequence of unfolding that permits the folding. In this paper we propose a technique that solves this problem for a particular class of logic programs. This technique consists in studying the possibility of folding for some simple or basic programs and then to apply these results for some more general logic programs. This technique permits to compute the sequence of unfolding to achieve a folding or to detect the impossibility of a folding, in the latter case the technique permits the invention of new predicates.
引用
收藏
页码:203 / 216
页数:14
相关论文
共 13 条
  • [1] CONTRIBUTIONS TO THE THEORY OF LOGIC PROGRAMMING
    APT, KR
    VANEMDEN, MH
    [J]. JOURNAL OF THE ACM, 1982, 29 (03) : 841 - 862
  • [2] Boyer R.S., 1979, ACM MONOGRAPH SERIES
  • [3] COMPILING CONTROL
    BRUYNOOGHE, M
    DESCHREYE, D
    KREKELS, B
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1989, 6 (1-2): : 135 - 162
  • [4] BRUYNOOGHE M, 1989, P IJCAI BOSTON USA
  • [5] TRANSFORMATION SYSTEM FOR DEVELOPING RECURSIVE PROGRAMS
    BURSTALL, RM
    DARLINGTON, J
    [J]. JOURNAL OF THE ACM, 1977, 24 (01) : 44 - 67
  • [6] AN EXPERIMENTAL PROGRAM TRANSFORMATION AND SYNTHESIS SYSTEM
    DARLINGTON, J
    [J]. ARTIFICIAL INTELLIGENCE, 1981, 16 (01) : 1 - 46
  • [7] DEBRAY SK, 1988, JUN P SIGPLAN 88 C P, P297
  • [8] FEATHER MS, 1986, TC2 IFIP WORK C PROG
  • [9] PETTOROSSI A, 1989, 6TH INT C LOG PROGR
  • [10] PROIETTI M, 1990, LECT NOTES COMPUT SC, V432, P306