메뉴 건너뛰기




Volumn 20, Issue 4, 1998, Pages 768-844

Partial Evaluation of Functional Logic Programs

Author keywords

D.1.1 Programming Techniques : Applicative (Functional) Programming; D.1.6 Programming Techniques : Logic Programming; D.3.3 Language Classifications : Multiparadigm Languages

Indexed keywords

ALGORITHMS; COMPUTATIONAL LINGUISTICS; DATA STRUCTURES; LOGIC PROGRAMMING; OPTIMIZATION; ARTIFICIAL INTELLIGENCE; AUTOMATIC PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; PERFORMANCE; PROBLEM SOLVING; SEMANTICS;

EID: 0032108041     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/291891.291896     Document Type: Article
Times cited : (69)

References (98)
  • 1
    • 84904992331 scopus 로고    scopus 로고
    • Improving control in functional logic program specialization
    • Proceedings of the 5th Static Analysis Symposium, SAS'98. Springer-Verlag, Berlin. To appear
    • ALBERT, E., ALPUENTE, M., FALASCHI, M., JULIÁN, P., AND VIDAL, G. 1998. Improving control in functional logic program specialization. In Proceedings of the 5th Static Analysis Symposium, SAS'98. Lecture Notes in Computer Science. Springer-Verlag, Berlin. To appear.
    • (1998) Lecture Notes in Computer Science
    • Albert, E.1    Alpuente, M.2    Falaschi, M.3    Julián, P.4    Vidal, G.5
  • 4
    • 0345744464 scopus 로고
    • Incremental constraint satisfaction for equational logic programming
    • ALPUENTE, M., FALASCHI, M., AND LEVI, G. 1995. Incremental constraint satisfaction for equational logic programming. Theor. Comput. Sci. 142, 1, 27-57.
    • (1995) Theor. Comput. Sci. , vol.142 , Issue.1 , pp. 27-57
    • Alpuente, M.1    Falaschi, M.2    Levi, G.3
  • 5
    • 0346158767 scopus 로고    scopus 로고
    • A compositional semantic basis for the analysis of equational Horn programs
    • ALPUENTE, M., FALASCHI, M., AND VIDAL, G. 1996a. A compositional semantic basis for the analysis of equational Horn programs. Theor. Comput. Sci. 165, 1, 97-131.
    • (1996) Theor. Comput. Sci. 165 , vol.1 , pp. 97-131
    • Alpuente, M.1    Falaschi, M.2    Vidal, G.3
  • 6
    • 84947926885 scopus 로고    scopus 로고
    • Narrowing-driven partial evaluation of functional logic programs
    • Proceedings of the 6th European Symposium on Programming, H. R. Nielson, Ed. Springer-Verlag, Berlin
    • ALPUENTE, M., FALASCHI, M., AND VIDAL, G. 1996b. Narrowing-driven partial evaluation of functional logic programs. In Proceedings of the 6th European Symposium on Programming, H. R. Nielson, Ed. Lecture Notes in Computer Science, vol. 1058. Springer-Verlag, Berlin, 45-61.
    • (1996) Lecture Notes in Computer Science , vol.1058 , pp. 45-61
    • Alpuente, M.1    Falaschi, M.2    Vidal, G.3
  • 7
    • 84855627612 scopus 로고    scopus 로고
    • Experiments with the call-by-value partial evaluator
    • UPV
    • ALPUENTE, M., FALASCHI, M., AND VIDAL, G. 1998a. Experiments with the call-by-value partial evaluator. Tech. Rep. DSIC-II/13/98, UPV. Available from http://wwv.dsic.upv.es/users/elp/papers.html.
    • (1998) Tech. Rep. DSIC-II/13/98
    • Alpuente, M.1    Falaschi, M.2    Vidal, G.3
  • 8
    • 0346200793 scopus 로고    scopus 로고
    • A unifying view of functional and logic program specialization
    • To appear
    • ALPUENTE, M., FALASCHI, M., AND VIDAL, G. 1998b. A unifying view of functional and logic program specialization. ACM Comput. Surv. To appear.
    • (1998) ACM Comput. Surv.
    • Alpuente, M.1    Falaschi, M.2    Vidal, G.3
  • 10
    • 84969400315 scopus 로고
    • Combining lazy narrowing with disequality constraints
    • Proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming. Springer-Verlag, Berlin
    • ARENAS, P., GIL, A., AND LOPEZ, F. 1994. Combining lazy narrowing with disequality constraints. In Proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming. Lecture Notes in Computer Science, vol. 844. Springer-Verlag, Berlin, 385-399.
    • (1994) Lecture Notes in Computer Science , vol.844 , pp. 385-399
    • Arenas, P.1    Gil, A.2    Lopez, F.3
  • 12
    • 84955609233 scopus 로고
    • ASTRE: Towards a fully automated program transformation system
    • Proceedings of the 6th International Conference on Rewriting Techniques and Applications, J. Hsiang, Ed. Springer-Verlag, Berlin
    • BELLEGARDE, F. 1995. ASTRE: Towards a fully automated program transformation system. In Proceedings of the 6th International Conference on Rewriting Techniques and Applications, J. Hsiang, Ed. Lecture Notes in Computer Science, vol. 914. Springer-Verlag, Berlin, 403-407.
    • (1995) Lecture Notes in Computer Science , vol.914 , pp. 403-407
    • Bellegarde, F.1
  • 13
    • 0342730109 scopus 로고
    • Supporting transformations for the partial evaluation of logic programs
    • BENKERIMI, K. AND HILL, P. 1993. Supporting transformations for the partial evaluation of logic programs. J. Logic Comput. 3, 5, 469-486.
    • (1993) J. Logic Comput. , vol.3 , Issue.5 , pp. 469-486
    • Benkerimi, K.1    Hill, P.2
  • 14
    • 0347029003 scopus 로고
    • A partial evaluation procedure for logic programs
    • S. Debray and M. Hermenegildo, Eds. The MIT Press, Cambridge, MA
    • BENKERIMI, K. AND LLOYD, J. 1990. A partial evaluation procedure for logic programs. In Proceedings of the 1990 North American Conference on Logic Programming, S. Debray and M. Hermenegildo, Eds. The MIT Press, Cambridge, MA, 343-358.
    • (1990) Proceedings of the 1990 North American Conference on Logic Programming , pp. 343-358
    • Benkerimi, K.1    Lloyd, J.2
  • 15
    • 0022822254 scopus 로고
    • Design and implementation of a generic, logic and functional programming language
    • Proceedings of 1st European Symposium on Programming. Springer-Verlag, Berlin
    • BERT, D. AND ECHAHED, R. 1986. Design and implementation of a generic, logic and functional programming language. In Proceedings of 1st European Symposium on Programming. Lecture Notes in Computer Science, vol. 213. Springer-Verlag, Berlin, 119-132.
    • (1986) Lecture Notes in Computer Science , vol.213 , pp. 119-132
    • Bert, D.1    Echahed, R.2
  • 16
    • 84947924395 scopus 로고
    • On the operational semantics of the algebraic and logic programming language LPG
    • Recent Trends in Data Type Specifications. Springer-Verlag, Berlin
    • BERT, D. AND ECHAHED, R. 1995. On the operational semantics of the algebraic and logic programming language LPG. In Recent Trends in Data Type Specifications. Lecture Notes in Computer Science, vol. 906. Springer-Verlag, Berlin, 132-152.
    • (1995) Lecture Notes in Computer Science , vol.906 , pp. 132-152
    • Bert, D.1    Echahed, R.2
  • 17
    • 77957817119 scopus 로고
    • LSE narrowing for decreasing conditional term rewrite systems
    • Proceedings of Conditional Term Rewriting Systems, CTRS'94. Springer-Verlag, Berlin
    • BOCKMAYR, A. AND WERNER, A. 1995. LSE narrowing for decreasing conditional term rewrite systems. In Proceedings of Conditional Term Rewriting Systems, CTRS'94. Lecture Notes in Computer Science, vol. 968. Springer-Verlag, Berlin.
    • (1995) Lecture Notes in Computer Science , vol.968
    • Bockmayr, A.1    Werner, A.2
  • 18
    • 0027591025 scopus 로고
    • Loop checking in partial deduction
    • BOL, R. 1993. Loop checking in partial deduction. J. Logic Program. 16, 1&2, 25-46.
    • (1993) J. Logic Program. , vol.16 , Issue.1-2 , pp. 25-46
    • Bol, R.1
  • 20
    • 0346831379 scopus 로고
    • Towards a self-applicable partial evaluator for term rewriting systems
    • D. Bjørner, A. Ershov, and N. Jones, Eds. North-Holland, Amsterdam
    • BONDORF, A. 1988. Towards a self-applicable partial evaluator for term rewriting systems. In Proceedings of the International Workshop on Partial Evaluation and Mixed Computation, D. Bjørner, A. Ershov, and N. Jones, Eds. North-Holland, Amsterdam, 27-50.
    • (1988) Proceedings of the International Workshop on Partial Evaluation and Mixed Computation , pp. 27-50
    • Bondorf, A.1
  • 21
    • 85020660424 scopus 로고
    • A self-applicable partial evaluator for term rewriting systems
    • Proceedings of the International Joint Conference on Theory and Practice of Software Development, TAP-SOFT'89, J. Diaz and F. Orejas, Eds. Springer-Verlag, Berlin
    • BONDORF, A. 1989. A self-applicable partial evaluator for term rewriting systems. In Proceedings of the International Joint Conference on Theory and Practice of Software Development, TAP-SOFT'89, J. Diaz and F. Orejas, Eds. Lecture Notes in Computer Science, vol. 352. Springer-Verlag, Berlin, 81-95.
    • (1989) Lecture Notes in Computer Science , vol.352 , pp. 81-95
    • Bondorf, A.1
  • 22
  • 23
    • 0002830387 scopus 로고
    • Amalgamating language and metalanguage in logic programming
    • K. Clark and S. Tärnlund, Eds. Academic Press, New York
    • BOWEN, K. AND KOWALSKI, R. 1982. Amalgamating language and metalanguage in logic programming. In Logic Programming, K. Clark and S. Tärnlund, Eds. Academic Press, New York, 153-172.
    • (1982) Logic Programming , pp. 153-172
    • Bowen, K.1    Kowalski, R.2
  • 24
    • 0002319293 scopus 로고
    • A general criterion for avoiding infinite unfolding
    • BRUYNOOGHE, M., DE SCHREYE, D., AND MARTENS, B. 1992. A general criterion for avoiding infinite unfolding. New Gen. Comput. 11, 1, 47-79.
    • (1992) New Gen. Comput. , vol.11 , Issue.1 , pp. 47-79
    • Bruynooghe, M.1    De Schreye, D.2    Martens, B.3
  • 25
    • 0017419683 scopus 로고
    • A transformation system for developing recursive programs
    • BURSTALL, R. AND DARLINGTON, J. 1977. A transformation system for developing recursive programs. J. ACM 24, 1, 44-67.
    • (1977) J. ACM , vol.24 , Issue.1 , pp. 44-67
    • Burstall, R.1    Darlington, J.2
  • 26
    • 0347462181 scopus 로고
    • A survey of the implementations of narrowing
    • J. Darlington and R. Dietrich, Eds. Springer-Verlag and BCS, Berlin
    • CHEONG, P. AND FRIBOURG, L. 1992. A survey of the implementations of narrowing. In Declarative Programming. Workshops in Computing, J. Darlington and R. Dietrich, Eds. Springer-Verlag and BCS, Berlin, 177-187.
    • (1992) Declarative Programming. Workshops in Computing , pp. 177-187
    • Cheong, P.1    Fribourg, L.2
  • 30
    • 0346831375 scopus 로고
    • Program transformations
    • J. Darlington, P. Henderson, and D. A. Turner, Eds. Cambridge University Press, Cambridge, U.K.
    • DARLINGTON, J. 1982. Program transformations. In Functional Programming and Its Applications, J. Darlington, P. Henderson, and D. A. Turner, Eds. Cambridge University Press, Cambridge, U.K., 193-215.
    • (1982) Functional Programming and Its Applications , pp. 193-215
    • Darlington, J.1
  • 31
    • 0008958548 scopus 로고
    • A program development methodology based on a unified approach to execution and transformation
    • D. Bjørner, A. Ershov, and N. Jones, Eds. North-Holland, Amsterdam
    • DARLINGTON, J. AND PULL, H. 1988. A program development methodology based on a unified approach to execution and transformation. In Proceedings of the International Workshop on Partial Evaluation and Mixed Computation, D. Bjørner, A. Ershov, and N. Jones, Eds. North-Holland, Amsterdam, 117-131.
    • (1988) Proceedings of the International Workshop on Partial Evaluation and Mixed Computation , pp. 117-131
    • Darlington, J.1    Pull, H.2
  • 33
    • 0000029077 scopus 로고
    • Rewrite systems
    • J. van Leeuwen, Ed., Formal Models and Semantics. Elsevier, Amsterdam
    • DERSHOWITZ, N. AND JOUANNAUD, J.-P. 1990. Rewrite systems. In Handbook of Theoretical Computer Science, J. van Leeuwen, Ed. Vol. B, Formal Models and Semantics. Elsevier, Amsterdam, 243-320.
    • (1990) Handbook of Theoretical Computer Science , vol.B , pp. 243-320
    • Dershowitz, N.1    Jouannaud, J.-P.2
  • 35
    • 84998801182 scopus 로고
    • Deductive and inductive synthesis of equational programs
    • DERSHOWITZ, N. AND REDDY, U. 1993. Deductive and inductive synthesis of equational programs. J. Symbol. Comput. 15, 467-494.
    • (1993) J. Symbol. Comput. , vol.15 , pp. 467-494
    • Dershowitz, N.1    Reddy, U.2
  • 36
    • 33749837925 scopus 로고
    • On completeness of narrowing strategies
    • Proceedings of CAAP'88, the 13th Colloquium on Trees in Algebra and Programming. Springer-Verlag, Berlin
    • ECHAHED, R. 1988. On completeness of narrowing strategies. In Proceedings of CAAP'88, the 13th Colloquium on Trees in Algebra and Programming. Lecture Notes in Computer Science, vol. 299. Springer-Verlag, Berlin, 89-101.
    • (1988) Lecture Notes in Computer Science , vol.299 , pp. 89-101
    • Echahed, R.1
  • 37
    • 0002201208 scopus 로고
    • Narrowing based procedures for equational disunification
    • FERNÁNDEZ, M. 1992. Narrowing based procedures for equational disunification. Appl. Alg. Eng. Commun. Comput. 3, 1-26.
    • (1992) Appl. Alg. Eng. Commun. Comput. , vol.3 , pp. 1-26
    • Fernández, M.1
  • 38
    • 0022185483 scopus 로고
    • SLOG: A logic programming language interpreter based on clausal super-position and rewriting
    • IEEE Press, New York
    • FRIBOURG, L. 1985. SLOG: A logic programming language interpreter based on clausal super-position and rewriting. In Proceedings of the 2nd IEEE International Symposium on Logic Programming. IEEE Press, New York, 172-185.
    • (1985) Proceedings of the 2nd IEEE International Symposium on Logic Programming , pp. 172-185
    • Fribourg, L.1
  • 40
    • 0342295075 scopus 로고
    • Some low-level source transformations for logic programs
    • M. Bruynooghe, Ed. Department of Computer Science, KU Leuven, Belgium
    • GALLAGHER, J. AND BRUYNOOGHE, M. 1990. Some low-level source transformations for logic programs. In Proceedings of the end Workshop on Meta-Programming in Logic, M. Bruynooghe, Ed. Department of Computer Science, KU Leuven, Belgium, 229-246.
    • (1990) Proceedings of the End Workshop on Meta-Programming in Logic , pp. 229-246
    • Gallagher, J.1    Bruynooghe, M.2
  • 41
    • 0001355397 scopus 로고
    • Occam's razor in metacomputation: The notion of a perfect process tree
    • Proceedings of the 3rd International Workshop on Static Analysis, WSA'93, P. Cousot, M. Falaschi, G. Filè, and A. Rauzy, Eds. Springer-Verlag, Berlin
    • GLÜCK, R. AND KLIMOV, A. 1993. Occam's razor in metacomputation: The notion of a perfect process tree. In Proceedings of the 3rd International Workshop on Static Analysis, WSA'93, P. Cousot, M. Falaschi, G. Filè, and A. Rauzy, Eds. Lecture Notes in Computer Science, vol. 724. Springer-Verlag, Berlin, 112-123.
    • (1993) Lecture Notes in Computer Science , vol.724 , pp. 112-123
    • Glück, R.1    Klimov, A.2
  • 42
    • 84976515050 scopus 로고
    • Partial deduction and driving are equivalent
    • Proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming. Springer-Verlag, Berlin
    • GLÜCK, R. AND SØRENSEN, M. 1994. Partial deduction and driving are equivalent. In Proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming. Lecture Notes in Computer Science, vol. 844. Springer-Verlag, Berlin, 165-181.
    • (1994) Lecture Notes in Computer Science , vol.844 , pp. 165-181
    • Glück, R.1    SØrensen, M.2
  • 43
    • 84957716639 scopus 로고    scopus 로고
    • A roadmap to metacomputation by supercompilation
    • Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, O. Danvy, R. Glück, and P. Thiemann, Eds. Springer-Verlag, Berlin
    • GLÜCK, R. AND SØRENSEN, M. 1996. A roadmap to metacomputation by supercompilation. In Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, O. Danvy, R. Glück, and P. Thiemann, Eds. Lecture Notes in Computer Science, vol. 1110. Springer-Verlag, Berlin, 137-160.
    • (1996) Lecture Notes in Computer Science , vol.1110 , pp. 137-160
    • Glück, R.1    SØrensen, M.2
  • 44
    • 84865189167 scopus 로고    scopus 로고
    • Controlling conjunctive partial deduction of definite logic programs
    • Proceedings of the 8th International Symposium on Programming Languages: Implementations, Logics and Programs. Springer-Verlag, Berlin
    • GLÜCK, R., JØRGENSEN, J., MARTENS, B., AND SØRENSEN, M. 1996. Controlling conjunctive partial deduction of definite logic programs. In Proceedings of the 8th International Symposium on Programming Languages: Implementations, Logics and Programs. Lecture Notes in Computer Science, vol. 1140. Springer-Verlag, Berlin, 152-166.
    • (1996) Lecture Notes in Computer Science , vol.1140 , pp. 152-166
    • Glück, R.1    JØrgensen, J.2    Martens, B.3    SØrensen, M.4
  • 45
    • 85029542349 scopus 로고
    • Compiling logic programs with equality
    • Proceedings of the 2nd International Workshop on Programming Language Implementation and Logic Programming. Springer-Verlag, Berlin
    • HANUS, M. 1990. Compiling logic programs with equality. In Proceedings of the 2nd International Workshop on Programming Language Implementation and Logic Programming. Lecture Notes in Computer Science, vol. 456. Springer-Verlag, Berlin, 387-401.
    • (1990) Lecture Notes in Computer Science , vol.456 , pp. 387-401
    • Hanus, M.1
  • 46
    • 85031009855 scopus 로고
    • Efficient implementation of narrowing and rewriting
    • Proceedings of the International Workshop on Processing Declarative Knowledge. Springer-Verlag, Berlin
    • HANUS, M. 1991. Efficient implementation of narrowing and rewriting. In Proceedings of the International Workshop on Processing Declarative Knowledge. Lecture Notes in Artificial Intelligence, vol. 567. Springer-Verlag, Berlin, 344-365.
    • (1991) Lecture Notes in Artificial Intelligence , vol.567 , pp. 344-365
    • Hanus, M.1
  • 47
    • 0041342987 scopus 로고
    • Improving control of logic programs by using functional logic languages
    • Proceedings of the 4th International Symposium on Programming Language Implementation and Logic Programming, M. Bruynooghe and M. Wirsing, Eds. Springer-Verlag, Berlin
    • HANUS, M. 1992. Improving control of logic programs by using functional logic languages. In Proceedings of the 4th International Symposium on Programming Language Implementation and Logic Programming, M. Bruynooghe and M. Wirsing, Eds. Lecture Notes in Computer Science, vol. 631. Springer-Verlag, Berlin, 1-23.
    • (1992) Lecture Notes in Computer Science , vol.631 , pp. 1-23
    • Hanus, M.1
  • 48
    • 84955616241 scopus 로고
    • Combining lazy narrowing with simplification
    • Proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming. Springer-Verlag, Berlin
    • HANUS, M. 1994a. Combining lazy narrowing with simplification. In Proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming. Lecture Notes in Computer Science, vol. 844. Springer-Verlag, Berlin, 370-384.
    • (1994) Lecture Notes in Computer Science , vol.844 , pp. 370-384
    • Hanus, M.1
  • 49
    • 0028427164 scopus 로고
    • The integration of functions into logic programming: From theory to practice
    • HANUS, M. 1994b. The integration of functions into logic programming: From theory to practice. J. Logic Program. 19&20, 583-628.
    • (1994) J. Logic Program. , vol.19-20 , pp. 583-628
    • Hanus, M.1
  • 52
    • 0010694171 scopus 로고
    • On the correctness and efficiency of independent And-parallelism in logic programs
    • E. Lusk and R. Overbeck, Eds. The MIT Press, Cambridge, MA
    • HERMENEGILDO, M. AND ROSSI, F. 1989. On the correctness and efficiency of independent And-parallelism in logic programs. In Proceedings of the 1989 North American Conference on Logic Programming, E. Lusk and R. Overbeck, Eds. The MIT Press, Cambridge, MA, 369-389.
    • (1989) Proceedings of the 1989 North American Conference on Logic Programming , pp. 369-389
    • Hermenegildo, M.1    Rossi, F.2
  • 53
    • 5344255589 scopus 로고
    • Foundations of Equational Logic Programming
    • Springer-Verlag, Berlin
    • HÖLLDOBLER, S. 1989. Foundations of Equational Logic Programming. Lecture Notes in Artificial Intelligence, vol. 353. Springer-Verlag, Berlin.
    • (1989) Lecture Notes in Artificial Intelligence , vol.353
    • Hölldobler, S.1
  • 54
    • 85035020357 scopus 로고
    • Canonical forms and unification
    • Proceedings of the 5th International Conference, on Automated Deduction. Springer-Verlag, Berlin
    • HULLOT, J. 1980. Canonical forms and unification. In Proceedings of the 5th International Conference, on Automated Deduction. Lecture Notes in Computer Science, vol. 87. Springer-Verlag, Berlin, 318-334.
    • (1980) Lecture Notes in Computer Science , vol.87 , pp. 318-334
    • Hullot, J.1
  • 55
    • 84910559933 scopus 로고
    • Unification in conditional-equational theories
    • Proceedings of the European Conference on Computer Algebra, EUROCAL'85. Springer-Verlag, Berlin
    • HUSSMAN, H. 1985. Unification in conditional-equational theories. In Proceedings of the European Conference on Computer Algebra, EUROCAL'85. Lecture Notes in Computer Science, vol. 204. Springer-Verlag, Berlin, 543-553.
    • (1985) Lecture Notes in Computer Science , vol.204 , pp. 543-553
    • Hussman, H.1
  • 57
    • 0347106546 scopus 로고
    • The essence of program transformation by partial evaluation and driving
    • Logic, Language and Computation, N. Jones, M. Hagiya, and M. Sato, Eds. Springer-Verlag, Berlin
    • JONES, N. 1994. The essence of program transformation by partial evaluation and driving. In Logic, Language and Computation, N. Jones, M. Hagiya, and M. Sato, Eds. Lecture Notes in Computer Science, vol. 792. Springer-Verlag, Berlin, 206-224.
    • (1994) Lecture Notes in Computer Science , vol.792 , pp. 206-224
    • Jones, N.1
  • 59
    • 84949474257 scopus 로고    scopus 로고
    • Conjunctive partial deduction in practice
    • Proceedings of the International Workshop on Logic Program Synthesis and Transformation, LOPSTR'96, J. Gallager, Ed. Springer-Verlag, Berlin
    • JØRGENSEN, J., LEUSCHEL, M., AND MARTENS, B. 1996. Conjunctive partial deduction in practice. In Proceedings of the International Workshop on Logic Program Synthesis and Transformation, LOPSTR'96, J. Gallager, Ed. Lecture Notes in Computer Science, vol. 1207. Springer-Verlag, Berlin, 59-82.
    • (1996) Lecture Notes in Computer Science , vol.1207 , pp. 59-82
    • JØrgensen, J.1    Leuschel, M.2    Martens, B.3
  • 60
    • 0001834942 scopus 로고
    • Term rewriting systems
    • S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Oxford University Press, Oxford
    • KLOP, J. 1992. Term rewriting systems. In Handbook of Logic in Computer Science, S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Vol. I. Oxford University Press, Oxford, 1-112.
    • (1992) Handbook of Logic in Computer Science , vol.1 , pp. 1-112
    • Klop, J.1
  • 61
    • 85032862133 scopus 로고
    • Partial evaluation as a means for inferencing data structures in an applicative language: A theory and implementation in the case of Prolog
    • ACM Press, New York
    • KOMOROWSKI, H. 1982. Partial evaluation as a means for inferencing data structures in an applicative language: A theory and implementation in the case of Prolog. In Proceedings of the 9th ACM Symposium on Principles of Programming Languages. ACM Press, New York, 255-267.
    • (1982) Proceedings of the 9th ACM Symposium on Principles of Programming Languages , pp. 255-267
    • Komorowski, H.1
  • 62
    • 0012609711 scopus 로고    scopus 로고
    • Constraint-based partial evaluation of rewriting-based functional logic programs
    • Proceedings of the 7th International Workshop on Logic Program Synthesis and Transformation, LOPSTR'97. Springer-Verlag, Berlin. To appear
    • LAFAVE, L. AND GALLAGHER, J. 1997a. Constraint-based partial evaluation of rewriting-based functional logic programs. In Proceedings of the 7th International Workshop on Logic Program Synthesis and Transformation, LOPSTR'97. Lecture Notes in Computer Science. Springer-Verlag, Berlin. To appear.
    • (1997) Lecture Notes in Computer Science
    • Lafave, L.1    Gallagher, J.2
  • 63
    • 0008940615 scopus 로고    scopus 로고
    • Partial evaluation of functional logic programs in rewriting-based languages
    • Department of Computer Science, University of Bristol, Bristol, England
    • LAFAVE, L. AND GALLAGHER, J. 1997b. Partial evaluation of functional logic programs in rewriting-based languages. Tech. Rep. CSTR-97-001, Department of Computer Science, University of Bristol, Bristol, England.
    • (1997) Tech. Rep. CSTR-97-001
    • Lafave, L.1    Gallagher, J.2
  • 64
    • 0347659813 scopus 로고
    • A comparative analysis of partial deductors for pure Prolog
    • Department of Computational Science, University of Saskatchewan, Canada. Revised April 1991
    • LAM, J. AND KUSALIK, A. 1991. A comparative analysis of partial deductors for pure Prolog. Tech. rep., Department of Computational Science, University of Saskatchewan, Canada. Revised April 1991.
    • (1991) Tech. Rep.
    • Lam, J.1    Kusalik, A.2
  • 66
    • 2142665082 scopus 로고    scopus 로고
    • The ECCE partial deduction system and the DPPD library of benchmarks
    • LEUSCHEL, M. 1998. The ECCE partial deduction system and the DPPD library of benchmarks. Tech. rep., Accessible via http://www.ca.kuleuven.ac.be/~lpai.
    • (1998) Tech. Rep.
    • Leuschel, M.1
  • 68
    • 84957650347 scopus 로고    scopus 로고
    • Global control for partial deduction through characteristic atoms and global trees
    • Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, O. Danvy, R. Glück, and P. Thiemann, Eds. Springer-Verlag, Berlin
    • LEUSCHEL, M. AND MARTENS, B. 1996. Global control for partial deduction through characteristic atoms and global trees. In Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, O. Danvy, R. Glück, and P. Thiemann, Eds. Lecture Notes in Computer Science, vol. 1110. Springer-Verlag, Berlin, 263-283.
    • (1996) Lecture Notes in Computer Science , vol.1110 , pp. 263-283
    • Leuschel, M.1    Martens, B.2
  • 69
    • 0031598967 scopus 로고    scopus 로고
    • Controlling generalization and polyvariance in partial deduction of normal logic programs
    • LEUSCHEL, M., MARTENS, B., AND DE SCHREYE, D. 1998. Controlling generalization and polyvariance in partial deduction of normal logic programs. ACM Trans. Program. Lang. Syst. 20, 1, 208-258.
    • (1998) ACM Trans. Program. Lang. Syst. , vol.20 , Issue.1 , pp. 208-258
    • Leuschel, M.1    Martens, B.2    De Schreye, D.3
  • 70
    • 85035023878 scopus 로고
    • Proving program properties, symbolic evaluation and logical procedural semantics
    • Proceedings of the 4th International Symposium on Mathematical Foundations of Computer Science, MFCS'75. Springer-Verlag, Berlin
    • LEVI, G. AND SIROVICH, F. 1975. Proving program properties, symbolic evaluation and logical procedural semantics. In Proceedings of the 4th International Symposium on Mathematical Foundations of Computer Science, MFCS'75. Lecture Notes in Computer Science, vol. 32. Springer-Verlag, Berlin, 294-301.
    • (1975) Lecture Notes in Computer Science , vol.32 , pp. 294-301
    • Levi, G.1    Sirovich, F.2
  • 71
    • 0001659384 scopus 로고
    • Partial evaluation in logic programming
    • LLOYD, J. AND SHEPHERDSON, J. 1991. Partial evaluation in logic programming. J. Logic Program. 11, 217-242.
    • (1991) J. Logic Program. , vol.11 , pp. 217-242
    • Lloyd, J.1    Shepherdson, J.2
  • 72
    • 0008954326 scopus 로고
    • Ensuring global termination of partial deduction while allowing flexible polyvariance
    • L. Sterling, Ed. The MIT Press, Cambridge, MA
    • MARTENS, B. AND GALLAGHER, J. 1995. Ensuring global termination of partial deduction while allowing flexible polyvariance. In Proceedings of the 12th International Conference on Logic Programming, L. Sterling, Ed. The MIT Press, Cambridge, MA, 597-611.
    • (1995) Proceedings of the 12th International Conference on Logic Programming , pp. 597-611
    • Martens, B.1    Gallagher, J.2
  • 74
    • 0030264105 scopus 로고    scopus 로고
    • Lazy narrowing: Strong completeness and eager variable elimination
    • MIDDELDORP, A., OKUI, S., AND IDA, T. 1996. Lazy narrowing: Strong completeness and eager variable elimination. Theor. Comput. Sci. 167, 1,2, 95-130.
    • (1996) Theor. Comput. Sci. , vol.167 , Issue.1-2 , pp. 95-130
    • Middeldorp, A.1    Okui, S.2    Ida, T.3
  • 75
    • 84957689211 scopus 로고    scopus 로고
    • Squeezing intermediate construction in equational programs
    • Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, O. Danvy, R. Glück, and P. Thiemann, Eds. Springer-Verlag, Berlin
    • MINIUSSI, A. AND SHERMAN, D. J. 1996. Squeezing intermediate construction in equational programs. In Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, O. Danvy, R. Glück, and P. Thiemann, Eds. Lecture Notes in Computer Science, vol. 1110. Springer-Verlag, Berlin, 284-302.
    • (1996) Lecture Notes in Computer Science , vol.1110 , pp. 284-302
    • Miniussi, A.1    Sherman, D.J.2
  • 76
    • 0000406692 scopus 로고
    • Logic programming with functions and predicates: The language Babel
    • MORENO-NAVARRO, J. AND RODRÍGUEZ-ARTALEJO, M. 1992. Logic programming with functions and predicates: The language Babel. J. Logic Program. 12, 3, 191-224.
    • (1992) J. Logic Program. , vol.12 , Issue.3 , pp. 191-224
    • Moreno-Navarro, J.1    Rodríguez-Artalejo, M.2
  • 79
    • 85027620328 scopus 로고
    • Algebraic properties of idempotent substitutions
    • Proceedings of 17th International Colloquium on Automata, Languages and Programming, CAAP'90, M. Paterson, Ed. Springer-Verlag, Berlin
    • PALAMIDESSI, C. 1990. Algebraic properties of idempotent substitutions. In Proceedings of 17th International Colloquium on Automata, Languages and Programming, CAAP'90, M. Paterson, Ed. Lecture Notes in Computer Science, vol. 443. Springer-Verlag, Berlin, 386-399.
    • (1990) Lecture Notes in Computer Science , vol.443 , pp. 386-399
    • Palamidessi, C.1
  • 80
    • 0028428124 scopus 로고
    • Transformation of logic programs: Foundations and techniques
    • PETTOROSSI, A. AND PROIETTI, M. 1994. Transformation of logic programs: Foundations and techniques. J. Logic Program. 19,20, 261-320.
    • (1994) J. Logic Program. , vol.19 , Issue.20 , pp. 261-320
    • Pettorossi, A.1    Proietti, M.2
  • 81
    • 84957715800 scopus 로고    scopus 로고
    • A comparative revisitation of some program transformation techniques
    • Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, O. Danvy, R. Glück, and P. Thiemann, Eds. Springer-Verlag, Berlin
    • PETTOROSSI, A. AND PROIETTI, M. 1996. A comparative revisitation of some program transformation techniques. In Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, O. Danvy, R. Glück, and P. Thiemann, Eds. Lecture Notes in Computer Science, vol. 1110. Springer-Verlag, Berlin, 355-385.
    • (1996) Lecture Notes in Computer Science , vol.1110 , pp. 355-385
    • Pettorossi, A.1    Proietti, M.2
  • 82
    • 0348092089 scopus 로고
    • Conditional narrowing with constructive negation
    • Proceedings of the 3rd International Workshop on Extensions of Logic Programing, ELP'92, E. Lamma and P. Mello, Eds. Springer-Verlag, Berlin
    • RAMÍREZ, M. AND FALASCHI, M. 1993. Conditional narrowing with constructive negation. In Proceedings of the 3rd International Workshop on Extensions of Logic Programing, ELP'92, E. Lamma and P. Mello, Eds. Lecture Notes in Artificial Intelligence, vol. 660. Springer-Verlag, Berlin, 59-79.
    • (1993) Lecture Notes in Artificial Intelligence , vol.660 , pp. 59-79
    • Ramírez, M.1    Falaschi, M.2
  • 84
    • 85029798195 scopus 로고
    • Improving basic narrowing techniques
    • Proceedings of the 1987 Conference on Rewriting Techniques and Applications. Springer-Verlag, Berlin
    • RÉTY, P. 1987. Improving basic narrowing techniques. In Proceedings of the 1987 Conference on Rewriting Techniques and Applications. Lecture Notes in Computer Science, vol. 256. Springer-Verlag, Berlin, 228-241.
    • (1987) Lecture Notes in Computer Science , vol.256 , pp. 228-241
    • Réty, P.1
  • 88
    • 0016115108 scopus 로고
    • Automated theorem-proving for theories with simplifiers, commutativity and associativity
    • SLAGLE, J. 1974. Automated theorem-proving for theories with simplifiers, commutativity and associativity. J. ACM 21, 4, 622-642.
    • (1974) J. ACM , vol.21 , Issue.4 , pp. 622-642
    • Slagle, J.1
  • 89
    • 0038559029 scopus 로고
    • Turchin's supercompiler revisited: An operational theory of positive information propagation
    • Master's Thesis, DIKU, University of Copenhagen, Denmark
    • SØRENSEN. M. 1994. Turchin's supercompiler revisited: An operational theory of positive information propagation. Tech. Rep. 94/7, Master's Thesis, DIKU, University of Copenhagen, Denmark.
    • (1994) Tech. Rep. 94/7
    • SØrensen, M.1
  • 90
    • 0001946314 scopus 로고
    • An algorithm of generalization in positive supercompilation
    • J. Lloyd, Ed. The MIT Press, Cambridge, MA
    • SORENSEN, M. AND GLÜCK, R. 1995. An algorithm of generalization in positive supercompilation. In Proceedings of the 1995 International Logic Programming Symposium, J. Lloyd, Ed. The MIT Press, Cambridge, MA, 465-479.
    • (1995) Proceedings of the 1995 International Logic Programming Symposium , pp. 465-479
    • Sorensen, M.1    Glück, R.2
  • 91
    • 85015346331 scopus 로고
    • Towards unifying partial evaluation, deforestation, supercompilation, and GPC
    • Proceedings of the 5th European Symposium on Programming, D. Sannella, Ed. Springer-Verlag, Berlin
    • SØRENSEN, M., GLÜCK, R., AND JONES, N. 1994. Towards unifying partial evaluation, deforestation, supercompilation, and GPC. In Proceedings of the 5th European Symposium on Programming, D. Sannella, Ed. Lecture Notes in Computer Science, vol. 788. Springer-Verlag, Berlin, 485-500.
    • (1994) Lecture Notes in Computer Science , vol.788 , pp. 485-500
    • SØrensen, M.1    Glück, R.2    Jones, N.3
  • 93
    • 84955621969 scopus 로고
    • Level-confluence of conditional rewrite systems with extra variables in right-hand sides
    • Proceedings of the 6th International Conference on Rewriting Techniques and Applications. Springer-Verlag, Berlin
    • SUZUKI, T., MIDDELDORP, A., AND IDA, T. 1995. Level-confluence of conditional rewrite systems with extra variables in right-hand sides. In Proceedings of the 6th International Conference on Rewriting Techniques and Applications. Lecture Notes in Computer Science, vol. 914. Springer-Verlag, Berlin, 179-193.
    • (1995) Lecture Notes in Computer Science , vol.914 , pp. 179-193
    • Suzuki, T.1    Middeldorp, A.2    Ida, T.3
  • 94
    • 0022754405 scopus 로고
    • The concept of a supercompiler
    • TURCHIN, V. 1986. The concept of a supercompiler. ACM Trans. Program. Lang. Syst. 8, 3, 292-325.
    • (1986) ACM Trans. Program. Lang. Syst. , vol.8 , Issue.3 , pp. 292-325
    • Turchin, V.1
  • 95
    • 0007816779 scopus 로고
    • The algorithm of generalization in the supercompiler
    • D. Bjørner, A. Ershov, and N. Jones, Eds. North-Holland, Amsterdam
    • TURCHIN, V. 1988. The algorithm of generalization in the supercompiler. In Proceedings of the International Workshop on Partial Evaluation and Mixed Computation, D. Bjørner, A. Ershov, and N. Jones, Eds. North-Holland, Amsterdam, 531-549.
    • (1988) Proceedings of the International Workshop on Partial Evaluation and Mixed Computation , pp. 531-549
    • Turchin, V.1
  • 96
    • 84957668147 scopus 로고    scopus 로고
    • Metacomputation: Metasystem transitions plus supercompilation
    • Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation. Springer-Verlag, Berlin
    • TURCHIN, V. 1996. Metacomputation: Metasystem transitions plus supercompilation. In Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation. Lecture Notes in Computer Science, vol. 1110. Springer-Verlag, Berlin, 481-509.
    • (1996) Lecture Notes in Computer Science , vol.1110 , pp. 481-509
    • Turchin, V.1
  • 98
    • 0025444759 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • WADLER, P. 1990. Deforestation: Transforming programs to eliminate trees. Theor. Comput. Sci. 73, 231-248.
    • (1990) Theor. Comput. Sci. , vol.73 , pp. 231-248
    • Wadler, P.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.