메뉴 건너뛰기




Volumn 32, Issue 12, 1997, Pages 151-162

Specialization of Lazy Functional Logic Programs

Author keywords

Integration of functional and logic programming; Lazy narrowing; Partial evaluation; Post processing renaming; Term rewriting systems

Indexed keywords


EID: 0346675716     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/258994.259015     Document Type: Article
Times cited : (8)

References (47)
  • 2
    • 84947926885 scopus 로고    scopus 로고
    • Narrowing-driven Partial Evaluation of Functional Logic Programs
    • H. Riis Nielson, editor, Springer LNCS 1058
    • M. Alpuente, M. Falaschi, and G. Vidai. Narrowing-driven Partial Evaluation of Functional Logic Programs. In H. Riis Nielson, editor, Proc. of the 6th European Symp. on Programming, ESOP'96, pages 45-61. Springer LNCS 1058, 1996.
    • (1996) Proc. of the 6th European Symp. on Programming, ESOP'96 , pp. 45-61
    • Alpuente, M.1    Falaschi, M.2    Vidai, G.3
  • 5
    • 0342730109 scopus 로고
    • Supporting Transformations for the Partial Evaluation of Logic Programs
    • K. Benkerimi and P.M. Hill. Supporting Transformations for the Partial Evaluation of Logic Programs. Journal of Logic and Computation, 3(5):469-486, 1993.
    • (1993) Journal of Logic and Computation , vol.3 , Issue.5 , pp. 469-486
    • Benkerimi, K.1    Hill, P.M.2
  • 7
    • 0022822254 scopus 로고
    • Design and implementation of a generic, logic and functional programming language
    • Springer LNCS 213
    • D. Bert and R. Echahed. Design and implementation of a generic, logic and functional programming language. In Proc. of First European Symp. on Programming, ESOP'86, pages 119-132. Springer LNCS 213, 1986.
    • (1986) Proc. of First European Symp. on Programming, ESOP'86 , pp. 119-132
    • Bert, D.1    Echahed, R.2
  • 8
    • 0017419683 scopus 로고
    • A Transformation System for Developing Recursive Programs
    • R.M. Burstall and J. Darlington. A Transformation System for Developing Recursive Programs. Journal of the ACM, 24(1):44-67, 1977.
    • (1977) Journal of the ACM , vol.24 , Issue.1 , pp. 44-67
    • Burstall, R.M.1    Darlington, J.2
  • 10
    • 0000029077 scopus 로고
    • Rewrite Systems
    • J. van Leeuwen, editor, Formal Models and Semantics, Elsevier, Amsterdam
    • N. Dershowitz and J.-P. Jouannaud. Rewrite Systems. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B: Formal Models and Semantics, pages 243-320. Elsevier, Amsterdam, 1990.
    • (1990) Handbook of Theoretical Computer Science , vol.B , pp. 243-320
    • Dershowitz, N.1    Jouannaud, J.-P.2
  • 11
    • 0022185483 scopus 로고
    • SLOG: A logic programming language interpreter based on clausal superposition and rewriting
    • IEEE, New York
    • L. Fribourg. SLOG: a logic programming language interpreter based on clausal superposition and rewriting. In Proc. of Second IEEE Int'l Symp. on Logic Programming, pages 172-185. IEEE, New York, 1985.
    • (1985) Proc. of Second IEEE Int'l Symp. on Logic Programming , pp. 172-185
    • Fribourg, L.1
  • 13
    • 0342295075 scopus 로고
    • Some Low-Level Source Transformations for Logic Programs
    • M. Bruynooghe, editor, Department of Computer Science, KU Leuven, Belgium
    • J. Gallagher and M. Bruynooghe. Some Low-Level Source Transformations for Logic Programs. In M. Bruynooghe, editor, Proc. of 2nd Workshop on Meta-Programming in Logic, pages 229-246. Department of Computer Science, KU Leuven, Belgium, 1990.
    • (1990) Proc. of 2nd Workshop on Meta-Programming in Logic , pp. 229-246
    • Gallagher, J.1    Bruynooghe, M.2
  • 18
    • 0028427164 scopus 로고
    • The Integration of Functions into Logic Programming: From Theory to Practice
    • M. Hanus. The Integration of Functions into Logic Programming: From Theory to Practice. Journal of Logic Programming, 19&20:583-628, 1994.
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 583-628
    • Hanus, M.1
  • 19
    • 0002741506 scopus 로고
    • On Extra Variables in (Equational) Logic Programming
    • The MIT Press, Cambridge, MA
    • M. Hanus. On Extra Variables in (Equational) Logic Programming. In Proc. of 20th Int'l Conf., on Logic Programming, pages 665-678. The MIT Press, Cambridge, MA, 1995.
    • (1995) Proc. of 20th Int'l Conf., on Logic Programming , pp. 665-678
    • Hanus, M.1
  • 23
    • 84910559933 scopus 로고
    • Unification in Conditional-Equational Theories
    • Springer LNCS 204
    • H. Hussman. Unification in Conditional-Equational Theories. In Proc. European Conf. on Computer Algebra EUROCAL'85, pages 543-553. Springer LNCS 204, 1985.
    • (1985) Proc. European Conf. on Computer Algebra EUROCAL'85 , pp. 543-553
    • Hussman, H.1
  • 24
    • 0347106546 scopus 로고
    • The Essence of Program Transformation by Partial Evaluation and Driving
    • N.D. Jones, M. Hagiya, and M. Sato, editors, Springer LNCS 792
    • N.D. Jones. The Essence of Program Transformation by Partial Evaluation and Driving. In N.D. Jones, M. Hagiya, and M. Sato, editors, Logic, Language and Computation, pages 206-224. Springer LNCS 792, 1994.
    • (1994) Logic, Language and Computation , pp. 206-224
    • Jones, N.D.1
  • 26
    • 0001834942 scopus 로고
    • Term Rewriting Systems
    • S. Abramsky, D. Gabbay, and T. Maibaum, editors, Oxford University Press
    • J.W. Klop. Term Rewriting Systems. In S. Abramsky, D. Gabbay, and T. Maibaum, editors, Handbook of Logic in Computer Science, volume I, pages 1-112. Oxford University Press, 1992.
    • (1992) Handbook of Logic in Computer Science , vol.1 , pp. 1-112
    • Klop, J.W.1
  • 28
    • 0000429352 scopus 로고
    • The Theory of Well-Quasi-Ordering: A Frequently Discovered Concept
    • J. B. Kruskal. The Theory of Well-Quasi-Ordering: A Frequently Discovered Concept. Journal of Combinatorial Theory, A(13):297-305, 1972.
    • (1972) Journal of Combinatorial Theory , vol.A , Issue.13 , pp. 297-305
    • Kruskal, J.B.1
  • 35
    • 84947795570 scopus 로고
    • A Demand Driven Computation Strategy for Lazy Narrowing
    • J. Penjam and M. Bruynooghe, editors, Springer LNCS 714
    • R. Loogen, F. López-Fraguas, and M. Rodríguez-Artalejo. A Demand Driven Computation Strategy for Lazy Narrowing. In J. Penjam and M. Bruynooghe, editors, Proc. of PLILP'93, Tallinn (Estonia), pages 184-200. Springer LNCS 714, 1993.
    • (1993) Proc. of PLILP'93, Tallinn (Estonia) , pp. 184-200
    • Loogen, R.1    López-Fraguas, F.2    Rodríguez-Artalejo, M.3
  • 36
    • 0008954326 scopus 로고
    • Ensuring Global Termination of Partial Deduction while Allowing Flexible Polyvariance
    • L. Sterling, editor, MIT Press
    • B. Martens and J. Gallagher. Ensuring Global Termination of Partial Deduction while Allowing Flexible Polyvariance. In L. Sterling, editor, Proc. of ICLP'95, pages 597-611. MIT Press, 1995.
    • (1995) Proc. of ICLP'95 , pp. 597-611
    • Martens, B.1    Gallagher, J.2
  • 39
    • 0000406692 scopus 로고
    • Logic Programming with Functions and Predicates: The language Babel
    • J.J. Moreno-Navarro and M. Rodriguez-Artalejo. Logic Programming with Functions and Predicates: The language Babel. Journal of Logic Programming, 12(3):191-224, 1992.
    • (1992) Journal of Logic Programming , vol.12 , Issue.3 , pp. 191-224
    • Moreno-Navarro, J.J.1    Rodriguez-Artalejo, M.2
  • 40
    • 0022213996 scopus 로고
    • Narrowing as the Operational Semantics of Functional Languages
    • IEEE, New York
    • U.S. Reddy. Narrowing as the Operational Semantics of Functional Languages. In Proc. of Second IEEE Int'l Symp. on Logic Programming, pages 138-151. IEEE, New York, 1985.
    • (1985) Proc. of Second IEEE Int'l Symp. on Logic Programming , pp. 138-151
    • Reddy, U.S.1
  • 43
    • 0001946314 scopus 로고
    • An Algorithm of Generalization in Positive Supercompilation
    • J.W. Lloyd, editor, The MIT Press, Cambridge, MA
    • M.H. Sørensen and R. Glück. An Algorithm of Generalization in Positive Supercompilation. In J.W. Lloyd, editor, Proc. of ILPS'95, pages 465-479. The MIT Press, Cambridge, MA, 1995.
    • (1995) Proc. of ILPS'95 , pp. 465-479
    • Sørensen, M.H.1    Glück, R.2
  • 45
    • 85034844317 scopus 로고
    • Program Transformation by Supercompilation
    • H. Ganzinger and N.D. Jones, editors, Springer LNCS 217
    • V.F. Turchin. Program Transformation by Supercompilation. In H. Ganzinger and N.D. Jones, editors, Programs as Data Objects, 1985, pages 257-281. Springer LNCS 217, 1986.
    • (1986) Programs as Data Objects, 1985 , pp. 257-281
    • Turchin, V.F.1
  • 46
    • 0007816779 scopus 로고
    • The Algorithm of Generalization in the Supercompiler
    • D. Bjørner, A.P. Ershov, and N.D. Jones, editors, North-Holland, Amsterdam
    • V.F. Turchin. The Algorithm of Generalization in the Supercompiler. In D. Bjørner, A.P. Ershov, and N.D. Jones, editors, Proc. of the Int'l Workshop on Partial Evaluation and Mixed Computation, pages 531-549. North-Holland, Amsterdam, 1988.
    • (1988) Proc. of the Int'l Workshop on Partial Evaluation and Mixed Computation , pp. 531-549
    • Turchin, V.F.1
  • 47
    • 85035018595 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • Springer LNCS 300
    • P.L. Wadler. Deforestation: transforming programs to eliminate trees. In Proc of the European Symp. on Programming, ESOP'88, pages 344-358. Springer LNCS 300, 1988.
    • (1988) Proc of the European Symp. on Programming, ESOP'88 , pp. 344-358
    • Wadler, P.L.1


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